<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>JHAppform rest_api 自动化测试报告。</title>
    <meta name="generator" content="HTMLTestRunner 0.8.2.2"/>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
    
<style type="text/css" media="screen">
body        { font-family: Microsoft YaHei,Tahoma,arial,helvetica,sans-serif;padding: 20px; font-size: 80%; }
table       { font-size: 100%; }

/* -- heading ---------------------------------------------------------------------- */
.heading {
    margin-top: 0ex;
    margin-bottom: 1ex;
}

.heading .description {
    margin-top: 4ex;
    margin-bottom: 6ex;
}

/* -- report ------------------------------------------------------------------------ */
#total_row  { font-weight: bold; }
.passCase   { color: #5cb85c; }
.failCase   { color: #d9534f; font-weight: bold; }
.errorCase  { color: #f0ad4e; font-weight: bold; }
.hiddenRow  { display: none; }
.testcase   { margin-left: 2em; }
</style>

</head>
<body >
<script language="javascript" type="text/javascript">
output_list = Array();

/*level 调整增加只显示通过用例的分类 --Findyou
0:Summary //all hiddenRow
1:Failed  //pt hiddenRow, ft none
2:Pass    //pt none, ft hiddenRow
3:All     //pt none, ft none
*/
function showCase(level) {
    trs = document.getElementsByTagName("tr");
    for (var i = 0; i < trs.length; i++) {
        tr = trs[i];
        id = tr.id;
        if (id.substr(0,2) == 'ft') {
            if (level == 2 || level == 0 ) {
                tr.className = 'hiddenRow';
            }
            else {
                tr.className = '';
            }
        }
        if (id.substr(0,2) == 'pt') {
            if (level < 2) {
                tr.className = 'hiddenRow';
            }
            else {
                tr.className = '';
            }
        }
    }

    //加入【详细】切换文字变化 --Findyou
    detail_class=document.getElementsByClassName('detail');
	//console.log(detail_class.length)
	if (level == 3) {
		for (var i = 0; i < detail_class.length; i++){
			detail_class[i].innerHTML="收起"
		}
	}
	else{
			for (var i = 0; i < detail_class.length; i++){
			detail_class[i].innerHTML="详细"
		}
	}
}

function showClassDetail(cid, count) {
    var id_list = Array(count);
    var toHide = 1;
    for (var i = 0; i < count; i++) {
        //ID修改 点 为 下划线 -Findyou
        tid0 = 't' + cid.substr(1) + '_' + (i+1);
        tid = 'f' + tid0;
        tr = document.getElementById(tid);
        if (!tr) {
            tid = 'p' + tid0;
            tr = document.getElementById(tid);
        }
        id_list[i] = tid;
        if (tr.className) {
            toHide = 0;
        }
    }
    for (var i = 0; i < count; i++) {
        tid = id_list[i];
        //修改点击无法收起的BUG，加入【详细】切换文字变化 --Findyou
        if (toHide) {
            document.getElementById(tid).className = 'hiddenRow';
            document.getElementById(cid).innerText = "详细"
        }
        else {
            document.getElementById(tid).className = '';
            document.getElementById(cid).innerText = "收起"
        }
    }
}

function html_escape(s) {
    s = s.replace(/&/g,'&amp;');
    s = s.replace(/</g,'&lt;');
    s = s.replace(/>/g,'&gt;');
    return s;
}
</script>
<div class='heading'>
<h1 style="font-family: Microsoft YaHei">JHAppform rest_api 自动化测试报告。</h1>
<p class='attribute'><strong>测试人员 : </strong> jhinnoQA</p>
<p class='attribute'><strong>开始时间 : </strong> 2017-10-24 14:01:25</p>
<p class='attribute'><strong>合计耗时 : </strong> 0:00:05.348204</p>
<p class='attribute'><strong>测试结果 : </strong> 共 213，通过 213，通过率= 100.00%</p>

<p class='description'>用例执行情况：</p>
</div>



<p id='show_detail_line'>
<a class="btn btn-primary" href='javascript:showCase(0)'>概要{ 100.00% }</a>
<a class="btn btn-danger" href='javascript:showCase(1)'>失败{ 0 }</a>
<a class="btn btn-success" href='javascript:showCase(2)'>通过{ 213 }</a>
<a class="btn btn-info" href='javascript:showCase(3)'>所有{ 213 }</a>
</p>
<table id='result_table' class="table table-condensed table-bordered table-hover">
<colgroup>
<col align='left' />
<col align='right' />
<col align='right' />
<col align='right' />
<col align='right' />
<col align='right' />
</colgroup>
<tr id='header_row' class="text-center success" style="font-weight: bold;font-size: 14px;">
    <td>用例集/测试用例</td>
    <td>总计</td>
    <td>通过</td>
    <td>失败</td>
    <td>错误</td>
    <td>详细</td>
</tr>

<tr class='passClass warning'>
    <td>test_actionjob.TestActionjob: 测试 appform 操作单个作业 case：</td>
    <td class="text-center">9</td>
    <td class="text-center">9</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c1',9)" class="detail" id='c1'>详细</a></td>
</tr>

<tr id='pt1_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjob_2229_kill_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt1_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_1'>通过</button>
    <div id='div_pt1_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt1_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt1_1'>通过</button>
    <div id='div_pt1_1' class="collapse in">
    <pre>
    
pt1_1: 开始测试操作（kill、peek、resume、stop、top、bot、hist）单个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/kill/2229?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：2229
操作行为：kill
【action api】 测试返回值：
{'result': 'failed', 'message': '010:停止作业失败。详细信息：Job (2229): Job has already finished ', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt1_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjob_2229_resume_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt1_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_2'>通过</button>
    <div id='div_pt1_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt1_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt1_2'>通过</button>
    <div id='div_pt1_2' class="collapse in">
    <pre>
    
pt1_2: 开始测试操作（kill、peek、resume、stop、top、bot、hist）单个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/resume/2229?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：2229
操作行为：resume
【action api】 测试返回值：
{'result': 'failed', 'message': '012：恢复作业失败。详细信息：Job (2229): Job has already finished ', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt1_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjob_2229_stop_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt1_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_3'>通过</button>
    <div id='div_pt1_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt1_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt1_3'>通过</button>
    <div id='div_pt1_3' class="collapse in">
    <pre>
    
pt1_3: 开始测试操作（kill、peek、resume、stop、top、bot、hist）单个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/stop/2229?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：2229
操作行为：stop
【action api】 测试返回值：
{'result': 'failed', 'message': '013：挂起作业失败。详细信息：Job (2229): Job has already finished ', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt1_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjob_2229_top_00_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt1_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_4'>通过</button>
    <div id='div_pt1_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt1_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt1_4'>通过</button>
    <div id='div_pt1_4' class="collapse in">
    <pre>
    
pt1_4: 开始测试操作（kill、peek、resume、stop、top、bot、hist）单个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/top/2229?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：2229
操作行为：top
【action api】 测试返回值：
{'result': 'failed', 'message': '014：作业移动至队列顶部失败。详细信息：2229: Job has already finished ', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt1_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjob__bot_00_case9</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt1_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_5'>通过</button>
    <div id='div_pt1_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt1_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt1_5'>通过</button>
    <div id='div_pt1_5' class="collapse in">
    <pre>
    
pt1_5: 开始测试操作（kill、peek、resume、stop、top、bot、hist）单个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/bot/?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：
操作行为：bot
【action api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为bot的作业。', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt1_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjob__kill_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt1_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_6'>通过</button>
    <div id='div_pt1_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt1_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt1_6'>通过</button>
    <div id='div_pt1_6' class="collapse in">
    <pre>
    
pt1_6: 开始测试操作（kill、peek、resume、stop、top、bot、hist）单个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/kill/?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：
操作行为：kill
【action api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为kill的作业。', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt1_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjob__resume_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt1_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_7'>通过</button>
    <div id='div_pt1_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt1_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt1_7'>通过</button>
    <div id='div_pt1_7' class="collapse in">
    <pre>
    
pt1_7: 开始测试操作（kill、peek、resume、stop、top、bot、hist）单个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/resume/?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：
操作行为：resume
【action api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为resume的作业。', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt1_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjob__resume_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt1_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_8'>通过</button>
    <div id='div_pt1_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt1_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt1_8'>通过</button>
    <div id='div_pt1_8' class="collapse in">
    <pre>
    
pt1_8: 开始测试操作（kill、peek、resume、stop、top、bot、hist）单个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/resume/?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：
操作行为：resume
【action api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为resume的作业。', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt1_9' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjob__stop_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt1_9' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt1_9'>通过</button>
    <div id='div_pt1_9' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt1_9' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt1_9'>通过</button>
    <div id='div_pt1_9' class="collapse in">
    <pre>
    
pt1_9: 开始测试操作（kill、peek、resume、stop、top、bot、hist）单个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/stop/?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：
操作行为：stop
【action api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为stop的作业。', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_actionjobs.TestActionjobs: 测试 appform 操作多个作业 case：</td>
    <td class="text-center">7</td>
    <td class="text-center">7</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c2',7)" class="detail" id='c2'>详细</a></td>
</tr>

<tr id='pt2_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjobs_2229,2229_kill_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt2_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_1'>通过</button>
    <div id='div_pt2_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt2_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt2_1'>通过</button>
    <div id='div_pt2_1' class="collapse in">
    <pre>
    
pt2_1: 开始测试操作（kill、resume、stop、hsit）多个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/kill?id=2229,2229&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：2229,2229
操作行为：kill
【action api】 测试返回值：
{'result': 'failed', 'message': 'null013：停止作业失败。详细信息：Job (2229): Job has already finished ,Job (2229): Job has already finished ', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt2_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjobs_2229_resume_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt2_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_2'>通过</button>
    <div id='div_pt2_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt2_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt2_2'>通过</button>
    <div id='div_pt2_2' class="collapse in">
    <pre>
    
pt2_2: 开始测试操作（kill、resume、stop、hsit）多个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/resume?id=2229&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：2229
操作行为：resume
【action api】 测试返回值：
{'result': 'failed', 'message': 'null013：恢复作业失败。详细信息：Job (2229): Job has already finished ', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt2_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjobs_2229_stop_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt2_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_3'>通过</button>
    <div id='div_pt2_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt2_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt2_3'>通过</button>
    <div id='div_pt2_3' class="collapse in">
    <pre>
    
pt2_3: 开始测试操作（kill、resume、stop、hsit）多个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/stop?id=2229&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：2229
操作行为：stop
【action api】 测试返回值：
{'result': 'failed', 'message': 'null013：挂起作业失败。详细信息：Job (2229): Job has already finished ', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt2_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjobs__kill_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt2_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_4'>通过</button>
    <div id='div_pt2_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt2_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt2_4'>通过</button>
    <div id='div_pt2_4' class="collapse in">
    <pre>
    
pt2_4: 开始测试操作（kill、resume、stop、hsit）多个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/kill?id=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：
操作行为：kill
【action api】 测试返回值：
{'result': 'failed', 'message': '016：执行命令的id为空，请输入需要执行命令的作业id。', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt2_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjobs__resume_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt2_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_5'>通过</button>
    <div id='div_pt2_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt2_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt2_5'>通过</button>
    <div id='div_pt2_5' class="collapse in">
    <pre>
    
pt2_5: 开始测试操作（kill、resume、stop、hsit）多个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/resume?id=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：
操作行为：resume
【action api】 测试返回值：
{'result': 'failed', 'message': '016：执行命令的id为空，请输入需要执行命令的作业id。', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt2_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjobs__resume_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt2_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_6'>通过</button>
    <div id='div_pt2_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt2_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt2_6'>通过</button>
    <div id='div_pt2_6' class="collapse in">
    <pre>
    
pt2_6: 开始测试操作（kill、resume、stop、hsit）多个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/resume?id=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：
操作行为：resume
【action api】 测试返回值：
{'result': 'failed', 'message': '016：执行命令的id为空，请输入需要执行命令的作业id。', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt2_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_actionjobs__stop_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt2_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt2_7'>通过</button>
    <div id='div_pt2_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt2_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt2_7'>通过</button>
    <div id='div_pt2_7' class="collapse in">
    <pre>
    
pt2_7: 开始测试操作（kill、resume、stop、hsit）多个作业【action api】 ...
【action api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/stop?id=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【action api】 测试数据为：
期望值:0
作业id：
操作行为：stop
【action api】 测试返回值：
{'result': 'failed', 'message': '016：执行命令的id为空，请输入需要执行命令的作业id。', 'data': None}
【action api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_copyfile.TestCopyfile: 测试 appform copy文件 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c3',5)" class="detail" id='c3'>详细</a></td>
</tr>

<tr id='pt3_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>bak_1019_11_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt3_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt3_1'>通过</button>
    <div id='div_pt3_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt3_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt3_1'>通过</button>
    <div id='div_pt3_1' class="collapse in">
    <pre>
    
pt3_1: 开始测试复制文件【copyfile api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/copyfile?source_file_name=/apps/jhappform/logs/portal.log&amp;target_file_name=portal.log.bak_1019&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:1
源文件：/apps/jhappform/logs/portal.log
目标文件：portal.log.bak_1019
【copyfile api】 测试返回值：
{'result': 'success', 'message': '复制成功。', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt3_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_copyfile___00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt3_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt3_2'>通过</button>
    <div id='div_pt3_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt3_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt3_2'>通过</button>
    <div id='div_pt3_2' class="collapse in">
    <pre>
    
pt3_2: 开始测试复制文件【copyfile api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/copyfile?source_file_name=&amp;target_file_name=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:0
源文件：
目标文件：
【copyfile api】 测试返回值：
{'result': 'failed', 'message': '不存在', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt3_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_copyfile__file_name1_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt3_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt3_3'>通过</button>
    <div id='div_pt3_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt3_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt3_3'>通过</button>
    <div id='div_pt3_3' class="collapse in">
    <pre>
    
pt3_3: 开始测试复制文件【copyfile api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/copyfile?source_file_name=&amp;target_file_name=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:0
源文件：
目标文件：file_name1
【copyfile api】 测试返回值：
{'result': 'failed', 'message': '不存在', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt3_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_copyfile_file_name1__00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt3_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt3_4'>通过</button>
    <div id='div_pt3_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt3_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt3_4'>通过</button>
    <div id='div_pt3_4' class="collapse in">
    <pre>
    
pt3_4: 开始测试复制文件【copyfile api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/copyfile?source_file_name=file_name1&amp;target_file_name=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:0
源文件：file_name1
目标文件：
【copyfile api】 测试返回值：
{'result': 'failed', 'message': 'file_name1不存在', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt3_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_copyfile_file_name1_file_name2_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt3_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt3_5'>通过</button>
    <div id='div_pt3_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt3_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt3_5'>通过</button>
    <div id='div_pt3_5' class="collapse in">
    <pre>
    
pt3_5: 开始测试复制文件【copyfile api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/copyfile?source_file_name=file_name1&amp;target_file_name=file_name2&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:0
源文件：file_name1
目标文件：file_name2
【copyfile api】 测试返回值：
{'result': 'failed', 'message': 'file_name1不存在', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_deletefile.TestDeletefile: 测试 appform 删除文件 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c4',5)" class="detail" id='c4'>详细</a></td>
</tr>

<tr id='pt4_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_deletefile_*_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt4_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt4_1'>通过</button>
    <div id='div_pt4_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt4_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt4_1'>通过</button>
    <div id='div_pt4_1' class="collapse in">
    <pre>
    
pt4_1: 开始测试删除文件【deletefile api】 ...
【deletefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/deletefile?file_name=*&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【deletefile api】 测试数据为：
期望值:0
要删除的文件名：*
【deletefile api】 测试返回值：
{'result': 'failed', 'message': '*不存在', 'data': None}
【deletefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt4_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>bak_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt4_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt4_2'>通过</button>
    <div id='div_pt4_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt4_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt4_2'>通过</button>
    <div id='div_pt4_2' class="collapse in">
    <pre>
    
pt4_2: 开始测试删除文件【deletefile api】 ...
【deletefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/deletefile?file_name=/apps/jhappform/logs/portal.log.bak&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【deletefile api】 测试数据为：
期望值:0
要删除的文件名：/apps/jhappform/logs/portal.log.bak
【deletefile api】 测试返回值：
{'result': 'failed', 'message': '/apps/jhappform/logs/portal.log.bak不存在', 'data': None}
【deletefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt4_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_deletefile__00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt4_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt4_3'>通过</button>
    <div id='div_pt4_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt4_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt4_3'>通过</button>
    <div id='div_pt4_3' class="collapse in">
    <pre>
    
pt4_3: 开始测试删除文件【deletefile api】 ...
【deletefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/deletefile?file_name=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【deletefile api】 测试数据为：
期望值:0
要删除的文件名：
【deletefile api】 测试返回值：
{'result': 'failed', 'message': '不存在', 'data': None}
【deletefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt4_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_deletefile_file_name1_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt4_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt4_4'>通过</button>
    <div id='div_pt4_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt4_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt4_4'>通过</button>
    <div id='div_pt4_4' class="collapse in">
    <pre>
    
pt4_4: 开始测试删除文件【deletefile api】 ...
【deletefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/deletefile?file_name=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【deletefile api】 测试数据为：
期望值:0
要删除的文件名：file_name1
【deletefile api】 测试返回值：
{'result': 'failed', 'message': 'file_name1不存在', 'data': None}
【deletefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt4_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_deletefile_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt4_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt4_5'>通过</button>
    <div id='div_pt4_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt4_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt4_5'>通过</button>
    <div id='div_pt4_5' class="collapse in">
    <pre>
    
pt4_5: 开始测试删除文件【deletefile api】 ...
【deletefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/deletefile?file_name=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【deletefile api】 测试数据为：
期望值:0
要删除的文件名：中文
【deletefile api】 测试返回值：
{'result': 'failed', 'message': '中文不存在', 'data': None}
【deletefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_delspooler.TestDelspooler: 测试 appform 立即删除数据目录 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c5',5)" class="detail" id='c5'>详细</a></td>
</tr>

<tr id='pt5_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_delspooler_2229_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt5_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt5_1'>通过</button>
    <div id='div_pt5_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt5_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt5_1'>通过</button>
    <div id='div_pt5_1' class="collapse in">
    <pre>
    
pt5_1: 开始测试立即删除数据目录【del api】 ...
【del api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/del/2229?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【del api】 测试数据为：
期望值:0
作业号：2229
【del api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【del api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt5_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_delspooler_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt5_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt5_2'>通过</button>
    <div id='div_pt5_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt5_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt5_2'>通过</button>
    <div id='div_pt5_2' class="collapse in">
    <pre>
    
pt5_2: 开始测试立即删除数据目录【del api】 ...
【del api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/del/@?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【del api】 测试数据为：
期望值:0
作业号：@
【del api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【del api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt5_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_delspooler___00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt5_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt5_3'>通过</button>
    <div id='div_pt5_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt5_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt5_3'>通过</button>
    <div id='div_pt5_3' class="collapse in">
    <pre>
    
pt5_3: 开始测试立即删除数据目录【del api】 ...
【del api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/del/_?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【del api】 测试数据为：
期望值:0
作业号：_
【del api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【del api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt5_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_delspooler_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt5_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt5_4'>通过</button>
    <div id='div_pt5_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt5_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt5_4'>通过</button>
    <div id='div_pt5_4' class="collapse in">
    <pre>
    
pt5_4: 开始测试立即删除数据目录【del api】 ...
【del api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/del/file_name1?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【del api】 测试数据为：
期望值:0
作业号：file_name1
【del api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【del api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt5_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_delspooler_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt5_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt5_5'>通过</button>
    <div id='div_pt5_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt5_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt5_5'>通过</button>
    <div id='div_pt5_5' class="collapse in">
    <pre>
    
pt5_5: 开始测试立即删除数据目录【del api】 ...
【del api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/del/中文?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【del api】 测试数据为：
期望值:0
作业号：中文
【del api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【del api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_desktopclose.Testdesktopclose: 测试 appform 关闭桌面 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c6',5)" class="detail" id='c6'>详细</a></td>
</tr>

<tr id='pt6_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopclose_2127_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt6_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt6_1'>通过</button>
    <div id='div_pt6_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt6_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt6_1'>通过</button>
    <div id='div_pt6_1' class="collapse in">
    <pre>
    
pt6_1: 开始测试关闭桌面【desktopClose api】 ...
【desktopClose api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopClose?id=2127&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopClose api】 测试数据为：
期望值:0
桌面ID：2127
【desktopClose api】 测试返回值：
{'result': 'failed', 'message': '会话名2127关闭失败', 'data': None}
【desktopClose api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt6_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopclose_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt6_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt6_2'>通过</button>
    <div id='div_pt6_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt6_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt6_2'>通过</button>
    <div id='div_pt6_2' class="collapse in">
    <pre>
    
pt6_2: 开始测试关闭桌面【desktopClose api】 ...
【desktopClose api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopClose?id=@&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopClose api】 测试数据为：
期望值:0
桌面ID：@
【desktopClose api】 测试返回值：
{'result': 'failed', 'message': '会话名@关闭失败', 'data': None}
【desktopClose api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt6_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopclose___00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt6_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt6_3'>通过</button>
    <div id='div_pt6_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt6_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt6_3'>通过</button>
    <div id='div_pt6_3' class="collapse in">
    <pre>
    
pt6_3: 开始测试关闭桌面【desktopClose api】 ...
【desktopClose api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopClose?id=_&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopClose api】 测试数据为：
期望值:0
桌面ID：_
【desktopClose api】 测试返回值：
{'result': 'failed', 'message': '会话名_关闭失败', 'data': None}
【desktopClose api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt6_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopclose_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt6_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt6_4'>通过</button>
    <div id='div_pt6_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt6_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt6_4'>通过</button>
    <div id='div_pt6_4' class="collapse in">
    <pre>
    
pt6_4: 开始测试关闭桌面【desktopClose api】 ...
【desktopClose api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopClose?id=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopClose api】 测试数据为：
期望值:0
桌面ID：file_name1
【desktopClose api】 测试返回值：
{'result': 'failed', 'message': '会话名file_name1关闭失败', 'data': None}
【desktopClose api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt6_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopclose_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt6_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt6_5'>通过</button>
    <div id='div_pt6_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt6_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt6_5'>通过</button>
    <div id='div_pt6_5' class="collapse in">
    <pre>
    
pt6_5: 开始测试关闭桌面【desktopClose api】 ...
【desktopClose api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopClose?id=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopClose api】 测试数据为：
期望值:0
桌面ID：中文
【desktopClose api】 测试返回值：
{'result': 'failed', 'message': '会话名中文关闭失败', 'data': None}
【desktopClose api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_desktopid.TestDesktopid: 测试 appform 根据桌面id查询桌面 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c7',5)" class="detail" id='c7'>详细</a></td>
</tr>

<tr id='pt7_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktop_2126_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt7_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt7_1'>通过</button>
    <div id='div_pt7_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt7_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt7_1'>通过</button>
    <div id='div_pt7_1' class="collapse in">
    <pre>
    
pt7_1: 开始测试根据桌面id查询桌面【desktop api】 ...
【desktop api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktop/2126?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktop api】 测试数据为：
期望值:0
桌面ID：2126
【desktop api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:2126的会话', 'data': None}
【desktop api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt7_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktop_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt7_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt7_2'>通过</button>
    <div id='div_pt7_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt7_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt7_2'>通过</button>
    <div id='div_pt7_2' class="collapse in">
    <pre>
    
pt7_2: 开始测试根据桌面id查询桌面【desktop api】 ...
【desktop api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktop/@?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktop api】 测试数据为：
期望值:0
桌面ID：@
【desktop api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:@的会话', 'data': None}
【desktop api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt7_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktop___00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt7_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt7_3'>通过</button>
    <div id='div_pt7_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt7_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt7_3'>通过</button>
    <div id='div_pt7_3' class="collapse in">
    <pre>
    
pt7_3: 开始测试根据桌面id查询桌面【desktop api】 ...
【desktop api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktop/_?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktop api】 测试数据为：
期望值:0
桌面ID：_
【desktop api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:_的会话', 'data': None}
【desktop api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt7_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktop_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt7_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt7_4'>通过</button>
    <div id='div_pt7_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt7_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt7_4'>通过</button>
    <div id='div_pt7_4' class="collapse in">
    <pre>
    
pt7_4: 开始测试根据桌面id查询桌面【desktop api】 ...
【desktop api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktop/file_name1?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktop api】 测试数据为：
期望值:0
桌面ID：file_name1
【desktop api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:file_name1的会话', 'data': None}
【desktop api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt7_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktop_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt7_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt7_5'>通过</button>
    <div id='div_pt7_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt7_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt7_5'>通过</button>
    <div id='div_pt7_5' class="collapse in">
    <pre>
    
pt7_5: 开始测试根据桌面id查询桌面【desktop api】 ...
【desktop api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktop/中文?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktop api】 测试数据为：
期望值:0
桌面ID：中文
【desktop api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:中文的会话', 'data': None}
【desktop api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_desktopids.TestDesktopids: 测试 appform 根据桌面id列表查询桌面列表 case：</td>
    <td class="text-center">10</td>
    <td class="text-center">10</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c8',10)" class="detail" id='c8'>详细</a></td>
</tr>

<tr id='pt8_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_*_00_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_1'>通过</button>
    <div id='div_pt8_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_1'>通过</button>
    <div id='div_pt8_1' class="collapse in">
    <pre>
    
pt8_1: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=*&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：*
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:*的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt8_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_,,_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_2'>通过</button>
    <div id='div_pt8_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_2'>通过</button>
    <div id='div_pt8_2' class="collapse in">
    <pre>
    
pt8_2: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=,,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：,,
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:,,的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt8_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_,_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_3'>通过</button>
    <div id='div_pt8_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_3'>通过</button>
    <div id='div_pt8_3' class="collapse in">
    <pre>
    
pt8_3: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：,
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:,的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt8_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_2126,2126_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_4'>通过</button>
    <div id='div_pt8_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_4'>通过</button>
    <div id='div_pt8_4' class="collapse in">
    <pre>
    
pt8_4: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=2126,2126&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：2126,2126
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:2126,2126的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt8_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_2126,999_00_case10</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_5'>通过</button>
    <div id='div_pt8_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_5'>通过</button>
    <div id='div_pt8_5' class="collapse in">
    <pre>
    
pt8_5: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=2126,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：2126,999
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:2126,999的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt8_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_2126_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_6'>通过</button>
    <div id='div_pt8_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_6'>通过</button>
    <div id='div_pt8_6' class="collapse in">
    <pre>
    
pt8_6: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=2126&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：2126
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:2126的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt8_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_999,999_00_case9</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_7'>通过</button>
    <div id='div_pt8_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_7'>通过</button>
    <div id='div_pt8_7' class="collapse in">
    <pre>
    
pt8_7: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=999,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：999,999
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:999,999的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt8_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_8'>通过</button>
    <div id='div_pt8_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_8'>通过</button>
    <div id='div_pt8_8' class="collapse in">
    <pre>
    
pt8_8: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=@&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：@
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:@的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt8_9' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_9' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_9'>通过</button>
    <div id='div_pt8_9' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_9' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_9'>通过</button>
    <div id='div_pt8_9' class="collapse in">
    <pre>
    
pt8_9: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：file_name1
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:file_name1的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt8_10' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopids_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt8_10' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt8_10'>通过</button>
    <div id='div_pt8_10' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt8_10' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt8_10'>通过</button>
    <div id='div_pt8_10' class="collapse in">
    <pre>
    
pt8_10: 开始测试根据桌面id列表查询桌面列表【desktopsbyid api】 ...
【desktopsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyid api】 测试数据为：
期望值:0
桌面ID号：中文
【desktopsbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:中文的会话', 'data': None}
【desktopsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_desktopname.TestJobname: 测试 appform 根据桌面名称查询桌面列表 case：</td>
    <td class="text-center">10</td>
    <td class="text-center">10</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c9',10)" class="detail" id='c9'>详细</a></td>
</tr>

<tr id='pt9_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_*_00_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_1'>通过</button>
    <div id='div_pt9_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_1'>通过</button>
    <div id='div_pt9_1' class="collapse in">
    <pre>
    
pt9_1: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=*&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：*
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(会话名称)输入不合法：要求数字、字母、汉字或下划线。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt9_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_,,_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_2'>通过</button>
    <div id='div_pt9_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_2'>通过</button>
    <div id='div_pt9_2' class="collapse in">
    <pre>
    
pt9_2: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=,,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：,,
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(会话名称)输入不合法：要求数字、字母、汉字或下划线。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt9_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_,_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_3'>通过</button>
    <div id='div_pt9_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_3'>通过</button>
    <div id='div_pt9_3' class="collapse in">
    <pre>
    
pt9_3: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：,
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(会话名称)输入不合法：要求数字、字母、汉字或下划线。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt9_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_2126,2126_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_4'>通过</button>
    <div id='div_pt9_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_4'>通过</button>
    <div id='div_pt9_4' class="collapse in">
    <pre>
    
pt9_4: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=2126,2126&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：2126,2126
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(会话名称)输入不合法：要求数字、字母、汉字或下划线。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt9_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_2126,999_00_case10</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_5'>通过</button>
    <div id='div_pt9_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_5'>通过</button>
    <div id='div_pt9_5' class="collapse in">
    <pre>
    
pt9_5: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=2126,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：2126,999
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(会话名称)输入不合法：要求数字、字母、汉字或下划线。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt9_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_999,999_00_case9</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_6'>通过</button>
    <div id='div_pt9_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_6'>通过</button>
    <div id='div_pt9_6' class="collapse in">
    <pre>
    
pt9_6: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=999,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：999,999
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(会话名称)输入不合法：要求数字、字母、汉字或下划线。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt9_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_7'>通过</button>
    <div id='div_pt9_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_7'>通过</button>
    <div id='div_pt9_7' class="collapse in">
    <pre>
    
pt9_7: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=@&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：@
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(会话名称)输入不合法：要求数字、字母、汉字或下划线。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt9_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_apitest_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_8'>通过</button>
    <div id='div_pt9_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_8'>通过</button>
    <div id='div_pt9_8' class="collapse in">
    <pre>
    
pt9_8: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=apitest&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：apitest
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '095:找不到该会话，请确认是否存在该会话。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt9_9' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_9' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_9'>通过</button>
    <div id='div_pt9_9' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_9' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_9'>通过</button>
    <div id='div_pt9_9' class="collapse in">
    <pre>
    
pt9_9: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：file_name1
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '095:找不到该会话，请确认是否存在该会话。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt9_10' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopname_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt9_10' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt9_10'>通过</button>
    <div id='div_pt9_10' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt9_10' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt9_10'>通过</button>
    <div id='div_pt9_10' class="collapse in">
    <pre>
    
pt9_10: 开始测试根据桌面名称查询桌面列表【desktopsbyname api】 ...
【desktopsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyname?name=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktopsbyname api】 测试数据为：
期望值:0
桌面名称：中文
【desktopsbyname api】 测试返回值：
{'result': 'failed', 'message': '095:找不到该会话，请确认是否存在该会话。', 'data': None}
【desktopsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_desktops.TestDesktops: 测试 appform 根据当前用户 scope 查询桌面列表 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c10',5)" class="detail" id='c10'>详细</a></td>
</tr>

<tr id='pt10_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktops_000_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt10_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt10_1'>通过</button>
    <div id='div_pt10_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt10_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt10_1'>通过</button>
    <div id='div_pt10_1' class="collapse in">
    <pre>
    
pt10_1: 开始测试appform根据当前用户 scope 查询桌面列表【desktops api】 ...
【desktops api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktops?token=access_tokne
【desktops api】 测试数据为：
期望值:0
token值为：access_tokne
【desktops api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【desktops api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt10_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktops_000_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt10_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt10_2'>通过</button>
    <div id='div_pt10_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt10_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt10_2'>通过</button>
    <div id='div_pt10_2' class="collapse in">
    <pre>
    
pt10_2: 开始测试appform根据当前用户 scope 查询桌面列表【desktops api】 ...
【desktops api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktops?token=
【desktops api】 测试数据为：
期望值:0
token值为：
【desktops api】 测试返回值：
{'result': 'failed', 'message': '005：安全令牌必须输入。', 'data': None}
【desktops api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt10_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktops_000_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt10_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt10_3'>通过</button>
    <div id='div_pt10_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt10_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt10_3'>通过</button>
    <div id='div_pt10_3' class="collapse in">
    <pre>
    
pt10_3: 开始测试appform根据当前用户 scope 查询桌面列表【desktops api】 ...
【desktops api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktops?token=#
【desktops api】 测试数据为：
期望值:0
token值为：#
【desktops api】 测试返回值：
{'result': 'failed', 'message': '005：安全令牌必须输入。', 'data': None}
【desktops api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt10_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktops_000_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt10_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt10_4'>通过</button>
    <div id='div_pt10_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt10_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt10_4'>通过</button>
    <div id='div_pt10_4' class="collapse in">
    <pre>
    
pt10_4: 开始测试appform根据当前用户 scope 查询桌面列表【desktops api】 ...
【desktops api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktops?token=访问值
【desktops api】 测试数据为：
期望值:0
token值为：访问值
【desktops api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【desktops api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt10_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktops_111_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt10_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt10_5'>通过</button>
    <div id='div_pt10_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt10_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt10_5'>通过</button>
    <div id='div_pt10_5' class="collapse in">
    <pre>
    
pt10_5: 开始测试appform根据当前用户 scope 查询桌面列表【desktops api】 ...
【desktops api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktops?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktops api】 测试数据为：
期望值:1
token值为：9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktops api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'os': 'linux', 'protocol': 'vnc', 'host': 'testplus', 'status': 'running', 'content': '[Connection] host=192.168.158.120 port=5901 password=f0cb768b7148d201 [Options] Shared=True ColorLevel=3 FullColor=True FullScreen=True UseAllMonitors=True EnableToolbar=True autoreconnect=false ', 'id': '99622365573927', 'shareMe': 'false', 'ownername': 'jhadmin(jhadmin)', 'name': 'gedit桌面', 'owner': 'jhadmin', 'app_id': 'gedit', 'createDate': '2017-10-24 13:41:57', 'isShare': 'false'}, {'os': 'linux', 'protocol': 'vnc', 'host': 'testplus', 'status': 'running', 'content': '[Connection] host=192.168.158.120 port=5902 password=e5beee4a407f7684 [Options] Shared=True ColorLevel=3 FullColor=True FullScreen=True UseAllMonitors=True EnableToolbar=True autoreconnect=false ', 'id': '98950187175464', 'shareMe': 'false', 'ownername': 'jhadmin(jhadmin)', 'name': 'linux桌面', 'owner': 'jhadmin', 'app_id': 'linux', 'createDate': '2017-10-24 13:30:44', 'isShare': 'true'}]}
【desktops api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_desktopstart.TestDesktopStart: 测试 appform 申请桌面 case：</td>
    <td class="text-center">4</td>
    <td class="text-center">4</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c11',4)" class="detail" id='c11'>详细</a></td>
</tr>

<tr id='pt11_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopstart_linux_gedit_linux_vnc_1024_1024_11_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt11_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt11_1'>通过</button>
    <div id='div_pt11_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt11_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt11_1'>通过</button>
    <div id='div_pt11_1' class="collapse in">
    <pre>
    
pt11_1: 开始测试appform申请桌面【desktopStart api】 ...
【desktops api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopStart?os=linux&amp;appid=gedit&amp;resource=linux&amp;protocol=vnc&amp;metircs_width=1024&amp;metircs_height=1024&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktops api】 测试数据为：
期望值:1
操作系统：linux
应用名称：gedit
资源：linux
协议：vnc
分辨率宽度：1024
分辨率高度：1024
【desktops api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'content': '[Connection] host=192.168.158.120 port=5901 password=f0cb768b7148d201 [Options] Shared=True ColorLevel=3 FullColor=True FullScreen=True UseAllMonitors=True EnableToolbar=True autoreconnect=false '}]}
【desktops api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt11_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopstart_linux_notepad_linux_jhapp_1024_1024_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt11_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt11_2'>通过</button>
    <div id='div_pt11_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt11_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt11_2'>通过</button>
    <div id='div_pt11_2' class="collapse in">
    <pre>
    
pt11_2: 开始测试appform申请桌面【desktopStart api】 ...
【desktops api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopStart?os=linux&amp;appid=notepad&amp;resource=linux&amp;protocol=jhapp&amp;metircs_width=1024&amp;metircs_height=1024&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktops api】 测试数据为：
期望值:0
操作系统：linux
应用名称：notepad
资源：linux
协议：jhapp
分辨率宽度：1024
分辨率高度：1024
【desktops api】 测试返回值：
{'result': 'failed', 'message': '029:找不到会话资源。', 'data': None}
【desktops api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt11_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopstart_linux_notepad_linux_vnc_1024_1024_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt11_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt11_3'>通过</button>
    <div id='div_pt11_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt11_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt11_3'>通过</button>
    <div id='div_pt11_3' class="collapse in">
    <pre>
    
pt11_3: 开始测试appform申请桌面【desktopStart api】 ...
【desktops api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopStart?os=linux&amp;appid=notepad&amp;resource=linux&amp;protocol=vnc&amp;metircs_width=1024&amp;metircs_height=1024&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktops api】 测试数据为：
期望值:0
操作系统：linux
应用名称：notepad
资源：linux
协议：vnc
分辨率宽度：1024
分辨率高度：1024
【desktops api】 测试返回值：
{'result': 'failed', 'message': '029:找不到会话资源。', 'data': None}
【desktops api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt11_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopstart_unix_gedit_linux_vnc_1024_1024_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt11_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt11_4'>通过</button>
    <div id='div_pt11_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt11_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt11_4'>通过</button>
    <div id='div_pt11_4' class="collapse in">
    <pre>
    
pt11_4: 开始测试appform申请桌面【desktopStart api】 ...
【desktops api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopStart?os=unix&amp;appid=gedit&amp;resource=linux&amp;protocol=vnc&amp;metircs_width=1024&amp;metircs_height=1024&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【desktops api】 测试数据为：
期望值:0
操作系统：unix
应用名称：gedit
资源：linux
协议：vnc
分辨率宽度：1024
分辨率高度：1024
【desktops api】 测试返回值：
{'result': 'failed', 'message': '095:创建会话错误。详细信息：已超过用户最大会话限制 () ', 'data': None}
【desktops api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_expirdelspooler.TestExpridelspooler: 测试 appform 过期时间删除数据目录 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c12',5)" class="detail" id='c12'>详细</a></td>
</tr>

<tr id='pt12_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_purge_000_2018-11-11_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt12_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt12_1'>通过</button>
    <div id='div_pt12_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt12_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt12_1'>通过</button>
    <div id='div_pt12_1' class="collapse in">
    <pre>
    
pt12_1: 开始测试过期时间删除数据目录【purge api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/purge?id=000&amp;expiration_time=2018-11-11&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:0
作业id：000
删除时间：2018-11-11
【copyfile api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt12_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_purge_2229__00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt12_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt12_2'>通过</button>
    <div id='div_pt12_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt12_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt12_2'>通过</button>
    <div id='div_pt12_2' class="collapse in">
    <pre>
    
pt12_2: 开始测试过期时间删除数据目录【purge api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/purge?id=2229&amp;expiration_time=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:0
作业id：2229
删除时间：
【copyfile api】 测试返回值：
{'result': 'failed', 'message': '031：id与expiration_time均为必须参数且不能为空', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt12_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_purge__2018-11-11_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt12_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt12_3'>通过</button>
    <div id='div_pt12_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt12_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt12_3'>通过</button>
    <div id='div_pt12_3' class="collapse in">
    <pre>
    
pt12_3: 开始测试过期时间删除数据目录【purge api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/purge?id=&amp;expiration_time=2018-11-11&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:0
作业id：
删除时间：2018-11-11
【copyfile api】 测试返回值：
{'result': 'failed', 'message': '031：id与expiration_time均为必须参数且不能为空', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt12_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_purge___00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt12_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt12_4'>通过</button>
    <div id='div_pt12_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt12_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt12_4'>通过</button>
    <div id='div_pt12_4' class="collapse in">
    <pre>
    
pt12_4: 开始测试过期时间删除数据目录【purge api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/purge?id=&amp;expiration_time=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:0
作业id：
删除时间：
【copyfile api】 测试返回值：
{'result': 'failed', 'message': '031：id与expiration_time均为必须参数且不能为空', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt12_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_purge_方法_2018-11-11_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt12_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt12_5'>通过</button>
    <div id='div_pt12_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt12_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt12_5'>通过</button>
    <div id='div_pt12_5' class="collapse in">
    <pre>
    
pt12_5: 开始测试过期时间删除数据目录【purge api】 ...
【copyfile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws//spooler/purge?id=方法&amp;expiration_time=2018-11-11&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【copyfile api】 测试数据为：
期望值:0
作业id：方法
删除时间：2018-11-11
【copyfile api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【copyfile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_filelist.TestFilelist: 测试 appform 获取文件列表 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c13',5)" class="detail" id='c13'>详细</a></td>
</tr>

<tr id='pt13_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_filelist_*_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt13_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt13_1'>通过</button>
    <div id='div_pt13_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt13_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt13_1'>通过</button>
    <div id='div_pt13_1' class="collapse in">
    <pre>
    
pt13_1: 开始测试获取文件列表【filelist api】 ...
【filelist api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/filelist?dir=*&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【filelist api】 测试数据为：
期望值:0
查找的目录:*
【filelist api】 测试返回值：
{'result': 'failed', 'message': '020：该路径不是一个目录或没有权限访问。', 'data': None}
【filelist api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt13_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_filelist_/apps/jhappform/logs/_11_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt13_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt13_2'>通过</button>
    <div id='div_pt13_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt13_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt13_2'>通过</button>
    <div id='div_pt13_2' class="collapse in">
    <pre>
    
pt13_2: 开始测试获取文件列表【filelist api】 ...
【filelist api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/filelist?dir=/apps/jhappform/logs/&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【filelist api】 测试数据为：
期望值:1
查找的目录:/apps/jhappform/logs/
【filelist api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'fileName': 'portal.log.2017-10-23', 'path': '/apps/jhappform/logs/portal.log.2017-10-23', 'type': 'file'}, {'fileName': 'portal.log.2017-10-13', 'path': '/apps/jhappform/logs/portal.log.2017-10-13', 'type': 'file'}, {'fileName': 'portal.log', 'path': '/apps/jhappform/logs/portal.log', 'type': 'file'}, {'fileName': 'notification.log', 'path': '/apps/jhappform/logs/notification.log', 'type': 'file'}, {'fileName': 'execproxy.log', 'path': '/apps/jhappform/logs/execproxy.log', 'type': 'file'}, {'fileName': 'jhinsight.log', 'path': '/apps/jhappform/logs/jhinsight.log', 'type': 'file'}, {'fileName': 'portal.log.2017-10-18', 'path': '/apps/jhappform/logs/portal.log.2017-10-18', 'type': 'file'}, {'fileName': 'server.log', 'path': '/apps/jhappform/logs/server.log', 'type': 'file'}, {'fileName': 'portal.log.2017-10-12', 'path': '/apps/jhappform/logs/portal.log.2017-10-12', 'type': 'file'}, {'fileName': 'portal.log.2017-10-16', 'path': '/apps/jhappform/logs/portal.log.2017-10-16', 'type': 'file'}, {'fileName': 'portal.log.2017-06-21', 'path': '/apps/jhappform/logs/portal.log.2017-06-21', 'type': 'file'}, {'fileName': 'portal.log.2017-10-19', 'path': '/apps/jhappform/logs/portal.log.2017-10-19', 'type': 'file'}, {'fileName': '.dataTrace.log', 'path': '/apps/jhappform/logs/.dataTrace.log', 'type': 'file'}, {'fileName': 'execproxy.trace', 'path': '/apps/jhappform/logs/execproxy.trace', 'type': 'file'}, {'fileName': 'watchdog.log', 'path': '/apps/jhappform/logs/watchdog.log', 'type': 'file'}, {'fileName': 'portal.log.2017-10-17', 'path': '/apps/jhappform/logs/portal.log.2017-10-17', 'type': 'file'}, {'fileName': 'portal.log.2017-10-20', 'path': '/apps/jhappform/logs/portal.log.2017-10-20', 'type': 'file'}, {'fileName': 'jhjob.log', 'path': '/apps/jhappform/logs/jhjob.log', 'type': 'file'}, {'fileName': 'portal.log.2017-06-20', 'path': '/apps/jhappform/logs/portal.log.2017-06-20', 'type': 'file'}, {'fileName': 'portal.log19', 'path': '/apps/jhappform/logs/portal.log19', 'type': 'file'}, {'fileName': 'portal.log.2017-09-29', 'path': '/apps/jhappform/logs/portal.log.2017-09-29', 'type': 'file'}]}
【filelist api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt13_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_filelist__00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt13_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt13_3'>通过</button>
    <div id='div_pt13_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt13_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt13_3'>通过</button>
    <div id='div_pt13_3' class="collapse in">
    <pre>
    
pt13_3: 开始测试获取文件列表【filelist api】 ...
【filelist api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/filelist?dir=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【filelist api】 测试数据为：
期望值:0
查找的目录:
【filelist api】 测试返回值：
{'result': 'failed', 'message': '020：没有指定文件夹路径。', 'data': None}
【filelist api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt13_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_filelist_file_name1_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt13_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt13_4'>通过</button>
    <div id='div_pt13_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt13_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt13_4'>通过</button>
    <div id='div_pt13_4' class="collapse in">
    <pre>
    
pt13_4: 开始测试获取文件列表【filelist api】 ...
【filelist api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/filelist?dir=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【filelist api】 测试数据为：
期望值:0
查找的目录:file_name1
【filelist api】 测试返回值：
{'result': 'failed', 'message': '020：该路径不是一个目录或没有权限访问。', 'data': None}
【filelist api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt13_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_filelist_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt13_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt13_5'>通过</button>
    <div id='div_pt13_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt13_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt13_5'>通过</button>
    <div id='div_pt13_5' class="collapse in">
    <pre>
    
pt13_5: 开始测试获取文件列表【filelist api】 ...
【filelist api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/filelist?dir=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【filelist api】 测试数据为：
期望值:0
查找的目录:中文
【filelist api】 测试返回值：
{'result': 'failed', 'message': '020：该路径不是一个目录或没有权限访问。', 'data': None}
【filelist api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_jobfileliet.TestJobfilelist: 测试 appform 根据作业 id 查询作业数据文件列表 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c14',5)" class="detail" id='c14'>详细</a></td>
</tr>

<tr id='pt14_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobflist_2127_11_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt14_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt14_1'>通过</button>
    <div id='div_pt14_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt14_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt14_1'>通过</button>
    <div id='div_pt14_1' class="collapse in">
    <pre>
    
pt14_1: 开始测试根据作业 id 查询作业数据文件列表【flistbyid api】 ...
【flistbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/flistbyid/2127?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【flistbyid api】 测试数据为：
期望值:1
作业号：2127
【flistbyid api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'fileName': 'output.2127.txt', 'path': '/apps/jhappform/spoolers/jhadmin/apitest_20171020134004/output.2127.txt'}, {'fileName': 'ls', 'path': '/apps/jhappform/spoolers/jhadmin/apitest_20171020134004/ls'}, {'fileName': '.error', 'path': '/apps/jhappform/spoolers/jhadmin/apitest_20171020134004/.error'}]}
【flistbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt14_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobflist_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt14_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt14_2'>通过</button>
    <div id='div_pt14_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt14_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt14_2'>通过</button>
    <div id='div_pt14_2' class="collapse in">
    <pre>
    
pt14_2: 开始测试根据作业 id 查询作业数据文件列表【flistbyid api】 ...
【flistbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/flistbyid/@?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【flistbyid api】 测试数据为：
期望值:0
作业号：@
【flistbyid api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【flistbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt14_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobflist___00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt14_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt14_3'>通过</button>
    <div id='div_pt14_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt14_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt14_3'>通过</button>
    <div id='div_pt14_3' class="collapse in">
    <pre>
    
pt14_3: 开始测试根据作业 id 查询作业数据文件列表【flistbyid api】 ...
【flistbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/flistbyid/_?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【flistbyid api】 测试数据为：
期望值:0
作业号：_
【flistbyid api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【flistbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt14_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobflist_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt14_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt14_4'>通过</button>
    <div id='div_pt14_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt14_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt14_4'>通过</button>
    <div id='div_pt14_4' class="collapse in">
    <pre>
    
pt14_4: 开始测试根据作业 id 查询作业数据文件列表【flistbyid api】 ...
【flistbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/flistbyid/file_name1?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【flistbyid api】 测试数据为：
期望值:0
作业号：file_name1
【flistbyid api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【flistbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt14_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobflist_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt14_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt14_5'>通过</button>
    <div id='div_pt14_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt14_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt14_5'>通过</button>
    <div id='div_pt14_5' class="collapse in">
    <pre>
    
pt14_5: 开始测试根据作业 id 查询作业数据文件列表【flistbyid api】 ...
【flistbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs/flistbyid/中文?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【flistbyid api】 测试数据为：
期望值:0
作业号：中文
【flistbyid api】 测试返回值：
{'result': 'failed', 'message': '019：找不到该作业或该作业没有文件目录。', 'data': None}
【flistbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_jobid.TestJobid: 测试 appform 根据作业 id 查询作业 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c15',5)" class="detail" id='c15'>详细</a></td>
</tr>

<tr id='pt15_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobid_2229_11_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt15_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt15_1'>通过</button>
    <div id='div_pt15_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt15_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt15_1'>通过</button>
    <div id='div_pt15_1' class="collapse in">
    <pre>
    
pt15_1: 开始测试根据作业 id 查询作业【job api】 ...
【job api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/2229?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【job api】 测试数据为：
期望值:1
作业号：2229
【job api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'id': '2229', 'index': '0', 'owner': 'jhadmin', 'status': 'DONE', 'name': 'sleep 1000', 'queue': 'normal', 'command': 'sleep 1000', 'newCommand': '', 'pendingOrder': -1, 'execHome': '/home/jhadmin', 'executionCWD': '/scripts/testing/jhappform_api', 'execUsername': 'jhadmin', 'cpuTime': 0.008998, 'umask': 2, 'cpuFactor': 0, 'exitCode': 0, 'execUid': 505, 'priority': -1, 'subHomeDir': '/home/jhadmin', 'submitHost': 'testplus', 'requestGpuNum': 0, 'jType': '1', 'executionHost': ['testplus'], 'bindGPU': [], 'reasons': [], 'sumRusage': {'mem': 2984, 'swap': 219728, 'cpuTime': 0.0, 'pgid': [14157], 'pids': [[14157, 14159, 14160]]}, 'hostsRusage': [], 'requestResources': '', 'hostSpec': 'testplus', 'inFile': '', 'outFile': '', 'errFile': '', 'chkpntDir': '', 'preExecCmd': '', 'mailUser': '', 'project': 'default', 'loginShell': '', 'dependCond': '', 'slots': 1, 'sigValue': 0, 'maxNumProcessors': 1, 'userPriority': -1, 'askedHosts': [], 'submitTime': '2017-10-23 10:48:39', 'executionTime': '2017-10-23 10:48:45', 'terminationTime': '2017-10-23 11:05:25', 'reserveTime': '', 'jRusageUpdateTime': '2017-10-23 11:05:25', 'predictedStartTime': '', 'arrayJob': False, 'desktopid': None, 'group': None, 'memUsage': None, 'swapUsage': None, 'cpuUsage': None, 'secretLevel': None, 'cwd': '/scripts/testing/jhappform_api'}]}
【job api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt15_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobid_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt15_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt15_2'>通过</button>
    <div id='div_pt15_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt15_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt15_2'>通过</button>
    <div id='div_pt15_2' class="collapse in">
    <pre>
    
pt15_2: 开始测试根据作业 id 查询作业【job api】 ...
【job api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/@?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【job api】 测试数据为：
期望值:0
作业号：@
【job api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为@的作业。', 'data': None}
【job api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt15_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobid___00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt15_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt15_3'>通过</button>
    <div id='div_pt15_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt15_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt15_3'>通过</button>
    <div id='div_pt15_3' class="collapse in">
    <pre>
    
pt15_3: 开始测试根据作业 id 查询作业【job api】 ...
【job api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/_?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【job api】 测试数据为：
期望值:0
作业号：_
【job api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为_的作业。', 'data': None}
【job api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt15_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobid_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt15_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt15_4'>通过</button>
    <div id='div_pt15_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt15_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt15_4'>通过</button>
    <div id='div_pt15_4' class="collapse in">
    <pre>
    
pt15_4: 开始测试根据作业 id 查询作业【job api】 ...
【job api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/file_name1?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【job api】 测试数据为：
期望值:0
作业号：file_name1
【job api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为file_name1的作业。', 'data': None}
【job api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt15_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobid_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt15_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt15_5'>通过</button>
    <div id='div_pt15_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt15_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt15_5'>通过</button>
    <div id='div_pt15_5' class="collapse in">
    <pre>
    
pt15_5: 开始测试根据作业 id 查询作业【job api】 ...
【job api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/job/中文?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【job api】 测试数据为：
期望值:0
作业号：中文
【job api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为中文的作业。', 'data': None}
【job api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_jobids.TestJobids: 测试 appform 根据作业 id 列表查询作业 case：</td>
    <td class="text-center">10</td>
    <td class="text-center">10</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c16',10)" class="detail" id='c16'>详细</a></td>
</tr>

<tr id='pt16_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_*_00_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_1'>通过</button>
    <div id='div_pt16_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_1'>通过</button>
    <div id='div_pt16_1' class="collapse in">
    <pre>
    
pt16_1: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=*&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:0
作业号：*
【jobsbyid api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为*的作业。', 'data': None}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt16_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_,,_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_2'>通过</button>
    <div id='div_pt16_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_2'>通过</button>
    <div id='div_pt16_2' class="collapse in">
    <pre>
    
pt16_2: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=,,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:0
作业号：,,
【jobsbyid api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为,,的作业。', 'data': None}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt16_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_,_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_3'>通过</button>
    <div id='div_pt16_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_3'>通过</button>
    <div id='div_pt16_3' class="collapse in">
    <pre>
    
pt16_3: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:0
作业号：,
【jobsbyid api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为,的作业。', 'data': None}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt16_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_2126,999_00_case10</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_4'>通过</button>
    <div id='div_pt16_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_4'>通过</button>
    <div id='div_pt16_4' class="collapse in">
    <pre>
    
pt16_4: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=2126,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:0
作业号：2126,999
【jobsbyid api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为2126,999的作业。', 'data': None}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt16_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_2229,2229_11_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_5'>通过</button>
    <div id='div_pt16_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_5'>通过</button>
    <div id='div_pt16_5' class="collapse in">
    <pre>
    
pt16_5: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=2229,2229&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:1
作业号：2229,2229
【jobsbyid api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'id': '2229', 'index': '0', 'owner': 'jhadmin', 'status': 'DONE', 'name': 'sleep 1000', 'queue': 'normal', 'command': 'sleep 1000', 'newCommand': '', 'pendingOrder': -1, 'execHome': '/home/jhadmin', 'executionCWD': '/scripts/testing/jhappform_api', 'execUsername': 'jhadmin', 'cpuTime': 0.008998, 'umask': 2, 'cpuFactor': 0, 'exitCode': 0, 'execUid': 505, 'priority': -1, 'subHomeDir': '/home/jhadmin', 'submitHost': 'testplus', 'requestGpuNum': 0, 'jType': '1', 'executionHost': ['testplus'], 'bindGPU': [], 'reasons': [], 'sumRusage': {'mem': 2984, 'swap': 219728, 'cpuTime': 0.0, 'pgid': [14157], 'pids': [[14157, 14159, 14160]]}, 'hostsRusage': [], 'requestResources': '', 'hostSpec': 'testplus', 'inFile': '', 'outFile': '', 'errFile': '', 'chkpntDir': '', 'preExecCmd': '', 'mailUser': '', 'project': 'default', 'loginShell': '', 'dependCond': '', 'slots': 1, 'sigValue': 0, 'maxNumProcessors': 1, 'userPriority': -1, 'askedHosts': [], 'submitTime': '2017-10-23 10:48:39', 'executionTime': '2017-10-23 10:48:45', 'terminationTime': '2017-10-23 11:05:25', 'reserveTime': '', 'jRusageUpdateTime': '2017-10-23 11:05:25', 'predictedStartTime': '', 'arrayJob': False, 'desktopid': None, 'group': None, 'memUsage': None, 'swapUsage': None, 'cpuUsage': None, 'secretLevel': None, 'cwd': '/scripts/testing/jhappform_api'}, {'id': '2229', 'index': '0', 'owner': 'jhadmin', 'status': 'DONE', 'name': 'sleep 1000', 'queue': 'normal', 'command': 'sleep 1000', 'newCommand': '', 'pendingOrder': -1, 'execHome': '/home/jhadmin', 'executionCWD': '/scripts/testing/jhappform_api', 'execUsername': 'jhadmin', 'cpuTime': 0.008998, 'umask': 2, 'cpuFactor': 0, 'exitCode': 0, 'execUid': 505, 'priority': -1, 'subHomeDir': '/home/jhadmin', 'submitHost': 'testplus', 'requestGpuNum': 0, 'jType': '1', 'executionHost': ['testplus'], 'bindGPU': [], 'reasons': [], 'sumRusage': {'mem': 2984, 'swap': 219728, 'cpuTime': 0.0, 'pgid': [14157], 'pids': [[14157, 14159, 14160]]}, 'hostsRusage': [], 'requestResources': '', 'hostSpec': 'testplus', 'inFile': '', 'outFile': '', 'errFile': '', 'chkpntDir': '', 'preExecCmd': '', 'mailUser': '', 'project': 'default', 'loginShell': '', 'dependCond': '', 'slots': 1, 'sigValue': 0, 'maxNumProcessors': 1, 'userPriority': -1, 'askedHosts': [], 'submitTime': '2017-10-23 10:48:39', 'executionTime': '2017-10-23 10:48:45', 'terminationTime': '2017-10-23 11:05:25', 'reserveTime': '', 'jRusageUpdateTime': '2017-10-23 11:05:25', 'predictedStartTime': '', 'arrayJob': False, 'desktopid': None, 'group': None, 'memUsage': None, 'swapUsage': None, 'cpuUsage': None, 'secretLevel': None, 'cwd': '/scripts/testing/jhappform_api'}]}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt16_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_2229_11_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_6'>通过</button>
    <div id='div_pt16_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_6'>通过</button>
    <div id='div_pt16_6' class="collapse in">
    <pre>
    
pt16_6: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=2229&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:1
作业号：2229
【jobsbyid api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'id': '2229', 'index': '0', 'owner': 'jhadmin', 'status': 'DONE', 'name': 'sleep 1000', 'queue': 'normal', 'command': 'sleep 1000', 'newCommand': '', 'pendingOrder': -1, 'execHome': '/home/jhadmin', 'executionCWD': '/scripts/testing/jhappform_api', 'execUsername': 'jhadmin', 'cpuTime': 0.008998, 'umask': 2, 'cpuFactor': 0, 'exitCode': 0, 'execUid': 505, 'priority': -1, 'subHomeDir': '/home/jhadmin', 'submitHost': 'testplus', 'requestGpuNum': 0, 'jType': '1', 'executionHost': ['testplus'], 'bindGPU': [], 'reasons': [], 'sumRusage': {'mem': 2984, 'swap': 219728, 'cpuTime': 0.0, 'pgid': [14157], 'pids': [[14157, 14159, 14160]]}, 'hostsRusage': [], 'requestResources': '', 'hostSpec': 'testplus', 'inFile': '', 'outFile': '', 'errFile': '', 'chkpntDir': '', 'preExecCmd': '', 'mailUser': '', 'project': 'default', 'loginShell': '', 'dependCond': '', 'slots': 1, 'sigValue': 0, 'maxNumProcessors': 1, 'userPriority': -1, 'askedHosts': [], 'submitTime': '2017-10-23 10:48:39', 'executionTime': '2017-10-23 10:48:45', 'terminationTime': '2017-10-23 11:05:25', 'reserveTime': '', 'jRusageUpdateTime': '2017-10-23 11:05:25', 'predictedStartTime': '', 'arrayJob': False, 'desktopid': None, 'group': None, 'memUsage': None, 'swapUsage': None, 'cpuUsage': None, 'secretLevel': None, 'cwd': '/scripts/testing/jhappform_api'}]}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt16_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_999,999_00_case9</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_7'>通过</button>
    <div id='div_pt16_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_7'>通过</button>
    <div id='div_pt16_7' class="collapse in">
    <pre>
    
pt16_7: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=999,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:0
作业号：999,999
【jobsbyid api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为999,999的作业。', 'data': None}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt16_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_8'>通过</button>
    <div id='div_pt16_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_8'>通过</button>
    <div id='div_pt16_8' class="collapse in">
    <pre>
    
pt16_8: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=@&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:0
作业号：@
【jobsbyid api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为@的作业。', 'data': None}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt16_9' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_9' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_9'>通过</button>
    <div id='div_pt16_9' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_9' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_9'>通过</button>
    <div id='div_pt16_9' class="collapse in">
    <pre>
    
pt16_9: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:0
作业号：file_name1
【jobsbyid api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为file_name1的作业。', 'data': None}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt16_10' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobids_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt16_10' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt16_10'>通过</button>
    <div id='div_pt16_10' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt16_10' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt16_10'>通过</button>
    <div id='div_pt16_10' class="collapse in">
    <pre>
    
pt16_10: 开始测试根据作业 id 列表查询作业【jobsbyid api】 ...
【jobsbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyid?id=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyid api】 测试数据为：
期望值:0
作业号：中文
【jobsbyid api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业号为中文的作业。', 'data': None}
【jobsbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_jobname.TestJobname: 测试 appform 根据作业名称查询作业 case：</td>
    <td class="text-center">10</td>
    <td class="text-center">10</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c17',10)" class="detail" id='c17'>详细</a></td>
</tr>

<tr id='pt17_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_*_00_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_1'>通过</button>
    <div id='div_pt17_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_1'>通过</button>
    <div id='div_pt17_1' class="collapse in">
    <pre>
    
pt17_1: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=*&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:0
作业名：*
【jobsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业名)输入不合法：要求数字、汉字、下划线或中划线。', 'data': None}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt17_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_,,_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_2'>通过</button>
    <div id='div_pt17_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_2'>通过</button>
    <div id='div_pt17_2' class="collapse in">
    <pre>
    
pt17_2: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=,,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:0
作业名：,,
【jobsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业名)输入不合法：要求数字、汉字、下划线或中划线。', 'data': None}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt17_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_,_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_3'>通过</button>
    <div id='div_pt17_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_3'>通过</button>
    <div id='div_pt17_3' class="collapse in">
    <pre>
    
pt17_3: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:0
作业名：,
【jobsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业名)输入不合法：要求数字、汉字、下划线或中划线。', 'data': None}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt17_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_2126,2126_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_4'>通过</button>
    <div id='div_pt17_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_4'>通过</button>
    <div id='div_pt17_4' class="collapse in">
    <pre>
    
pt17_4: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=2126,2126&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:0
作业名：2126,2126
【jobsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业名)输入不合法：要求数字、汉字、下划线或中划线。', 'data': None}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt17_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_2126,999_00_case10</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_5'>通过</button>
    <div id='div_pt17_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_5'>通过</button>
    <div id='div_pt17_5' class="collapse in">
    <pre>
    
pt17_5: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=2126,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:0
作业名：2126,999
【jobsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业名)输入不合法：要求数字、汉字、下划线或中划线。', 'data': None}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt17_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_999,999_00_case9</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_6'>通过</button>
    <div id='div_pt17_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_6'>通过</button>
    <div id='div_pt17_6' class="collapse in">
    <pre>
    
pt17_6: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=999,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:0
作业名：999,999
【jobsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业名)输入不合法：要求数字、汉字、下划线或中划线。', 'data': None}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt17_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_7'>通过</button>
    <div id='div_pt17_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_7'>通过</button>
    <div id='div_pt17_7' class="collapse in">
    <pre>
    
pt17_7: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=@&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:0
作业名：@
【jobsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业名)输入不合法：要求数字、汉字、下划线或中划线。', 'data': None}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt17_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_apitest_11_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_8'>通过</button>
    <div id='div_pt17_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_8'>通过</button>
    <div id='div_pt17_8' class="collapse in">
    <pre>
    
pt17_8: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=apitest&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:1
作业名：apitest
【jobsbyname api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'id': '2230', 'index': '0', 'owner': 'jhadmin', 'status': 'EXIT', 'name': 'apitest', 'queue': 'normal', 'command': './ls', 'newCommand': '', 'pendingOrder': -1, 'execHome': '/home/jhadmin', 'executionCWD': '/apps/jhappform/spoolers/jhadmin/apitest_20171023105220', 'execUsername': 'jhadmin', 'cpuTime': 0.015997, 'umask': 18, 'cpuFactor': 0, 'exitCode': 512, 'execUid': 505, 'priority': -1, 'subHomeDir': '/home/jhadmin', 'submitHost': 'testplus', 'requestGpuNum': 0, 'jType': '1', 'executionHost': ['testplus'], 'bindGPU': [], 'reasons': [], 'sumRusage': {'mem': 1676, 'swap': 15748, 'cpuTime': 0.0, 'pgid': [15054], 'pids': [[15054]]}, 'hostsRusage': [], 'requestResources': 'type==LINUX64', 'hostSpec': 'testplus', 'inFile': '', 'outFile': 'output.2230.txt', 'errFile': 'output.2230.txt', 'chkpntDir': '', 'preExecCmd': '', 'mailUser': '', 'project': 'default', 'loginShell': '', 'dependCond': '', 'slots': 1, 'sigValue': 0, 'maxNumProcessors': 1, 'userPriority': -1, 'askedHosts': [], 'submitTime': '2017-10-23 10:52:20', 'executionTime': '2017-10-23 10:52:25', 'terminationTime': '2017-10-23 10:52:25', 'reserveTime': '', 'jRusageUpdateTime': '2017-10-23 10:52:25', 'predictedStartTime': '', 'arrayJob': False, 'desktopid': None, 'group': None, 'memUsage': None, 'swapUsage': None, 'cpuUsage': None, 'secretLevel': None, 'cwd': '/apps/jhappform/spoolers/jhadmin/apitest_20171023105220'}]}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt17_9' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_9' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_9'>通过</button>
    <div id='div_pt17_9' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_9' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_9'>通过</button>
    <div id='div_pt17_9' class="collapse in">
    <pre>
    
pt17_9: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:0
作业名：file_name1
【jobsbyname api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业名为file_name1的作业。', 'data': None}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt17_10' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobname_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt17_10' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt17_10'>通过</button>
    <div id='div_pt17_10' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt17_10' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt17_10'>通过</button>
    <div id='div_pt17_10' class="collapse in">
    <pre>
    
pt17_10: 开始测试根据作业名称查询作业【jobsbyname api】 ...
【jobsbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbyname?name=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbyname api】 测试数据为：
期望值:0
作业名：中文
【jobsbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业名)输入不合法：要求数字、汉字、下划线或中划线。', 'data': None}
【jobsbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_jobs.TestJobs: 测试 appform 根据用户当前 scope 查询作业 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c18',5)" class="detail" id='c18'>详细</a></td>
</tr>

<tr id='pt18_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobs_000_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt18_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt18_1'>通过</button>
    <div id='div_pt18_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt18_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt18_1'>通过</button>
    <div id='div_pt18_1' class="collapse in">
    <pre>
    
pt18_1: 开始测试appform根据当前用户 scope 查询作业【jobs api】 ...
【jobs api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs?token=access_tokne
【jobs api】 测试数据为：
期望值:0
token值为：access_tokne
【jobs api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【jobs api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt18_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobs_000_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt18_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt18_2'>通过</button>
    <div id='div_pt18_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt18_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt18_2'>通过</button>
    <div id='div_pt18_2' class="collapse in">
    <pre>
    
pt18_2: 开始测试appform根据当前用户 scope 查询作业【jobs api】 ...
【jobs api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs?token=
【jobs api】 测试数据为：
期望值:0
token值为：
【jobs api】 测试返回值：
{'result': 'failed', 'message': '005:安全令牌必须输入。', 'data': None}
【jobs api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt18_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobs_000_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt18_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt18_3'>通过</button>
    <div id='div_pt18_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt18_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt18_3'>通过</button>
    <div id='div_pt18_3' class="collapse in">
    <pre>
    
pt18_3: 开始测试appform根据当前用户 scope 查询作业【jobs api】 ...
【jobs api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs?token=#
【jobs api】 测试数据为：
期望值:0
token值为：#
【jobs api】 测试返回值：
{'result': 'failed', 'message': '005:安全令牌必须输入。', 'data': None}
【jobs api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt18_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobs_000_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt18_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt18_4'>通过</button>
    <div id='div_pt18_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt18_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt18_4'>通过</button>
    <div id='div_pt18_4' class="collapse in">
    <pre>
    
pt18_4: 开始测试appform根据当前用户 scope 查询作业【jobs api】 ...
【jobs api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs?token=访问值
【jobs api】 测试数据为：
期望值:0
token值为：访问值
【jobs api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【jobs api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt18_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobs_111_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt18_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt18_5'>通过</button>
    <div id='div_pt18_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt18_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt18_5'>通过</button>
    <div id='div_pt18_5' class="collapse in">
    <pre>
    
pt18_5: 开始测试appform根据当前用户 scope 查询作业【jobs api】 ...
【jobs api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobs?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobs api】 测试数据为：
期望值:1
token值为：9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobs api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'id': '2230', 'index': '0', 'owner': 'jhadmin', 'status': 'EXIT', 'name': 'apitest', 'queue': 'normal', 'command': './ls', 'newCommand': '', 'pendingOrder': -1, 'execHome': '/home/jhadmin', 'executionCWD': '/apps/jhappform/spoolers/jhadmin/apitest_20171023105220', 'execUsername': 'jhadmin', 'cpuTime': 0.015997, 'umask': 18, 'cpuFactor': 0, 'exitCode': 512, 'execUid': 505, 'priority': -1, 'subHomeDir': '/home/jhadmin', 'submitHost': 'testplus', 'requestGpuNum': 0, 'jType': '1', 'executionHost': ['testplus'], 'bindGPU': [], 'reasons': [], 'sumRusage': {'mem': 1676, 'swap': 15748, 'cpuTime': 0.0, 'pgid': [15054], 'pids': [[15054]]}, 'hostsRusage': [], 'requestResources': 'type==LINUX64', 'hostSpec': 'testplus', 'inFile': '', 'outFile': 'output.2230.txt', 'errFile': 'output.2230.txt', 'chkpntDir': '', 'preExecCmd': '', 'mailUser': '', 'project': 'default', 'loginShell': '', 'dependCond': '', 'slots': 1, 'sigValue': 0, 'maxNumProcessors': 1, 'userPriority': -1, 'askedHosts': [], 'submitTime': '2017-10-23 10:52:20', 'executionTime': '2017-10-23 10:52:25', 'terminationTime': '2017-10-23 10:52:25', 'reserveTime': '', 'jRusageUpdateTime': '2017-10-23 10:52:25', 'predictedStartTime': '', 'arrayJob': False, 'desktopid': None, 'group': None, 'memUsage': None, 'swapUsage': None, 'cpuUsage': None, 'secretLevel': None, 'cwd': '/apps/jhappform/spoolers/jhadmin/apitest_20171023105220'}, {'id': '2229', 'index': '0', 'owner': 'jhadmin', 'status': 'DONE', 'name': 'sleep 1000', 'queue': 'normal', 'command': 'sleep 1000', 'newCommand': '', 'pendingOrder': -1, 'execHome': '/home/jhadmin', 'executionCWD': '/scripts/testing/jhappform_api', 'execUsername': 'jhadmin', 'cpuTime': 0.008998, 'umask': 2, 'cpuFactor': 0, 'exitCode': 0, 'execUid': 505, 'priority': -1, 'subHomeDir': '/home/jhadmin', 'submitHost': 'testplus', 'requestGpuNum': 0, 'jType': '1', 'executionHost': ['testplus'], 'bindGPU': [], 'reasons': [], 'sumRusage': {'mem': 2984, 'swap': 219728, 'cpuTime': 0.0, 'pgid': [14157], 'pids': [[14157, 14159, 14160]]}, 'hostsRusage': [], 'requestResources': '', 'hostSpec': 'testplus', 'inFile': '', 'outFile': '', 'errFile': '', 'chkpntDir': '', 'preExecCmd': '', 'mailUser': '', 'project': 'default', 'loginShell': '', 'dependCond': '', 'slots': 1, 'sigValue': 0, 'maxNumProcessors': 1, 'userPriority': -1, 'askedHosts': [], 'submitTime': '2017-10-23 10:48:39', 'executionTime': '2017-10-23 10:48:45', 'terminationTime': '2017-10-23 11:05:25', 'reserveTime': '', 'jRusageUpdateTime': '2017-10-23 11:05:25', 'predictedStartTime': '', 'arrayJob': False, 'desktopid': None, 'group': None, 'memUsage': None, 'swapUsage': None, 'cpuUsage': None, 'secretLevel': None, 'cwd': '/scripts/testing/jhappform_api'}]}
【jobs api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_jobstatus.TestJobStatus: 测试 appform 根据作业状态查询作业 case：</td>
    <td class="text-center">10</td>
    <td class="text-center">10</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c19',10)" class="detail" id='c19'>详细</a></td>
</tr>

<tr id='pt19_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_*_00_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_1'>通过</button>
    <div id='div_pt19_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_1'>通过</button>
    <div id='div_pt19_1' class="collapse in">
    <pre>
    
pt19_1: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/*?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:0
作业状态：*
【jobsbystatus api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业状态为*的作业。', 'data': None}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt19_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_,,_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_2'>通过</button>
    <div id='div_pt19_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_2'>通过</button>
    <div id='div_pt19_2' class="collapse in">
    <pre>
    
pt19_2: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/,,?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:0
作业状态：,,
【jobsbystatus api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业状态为,,的作业。', 'data': None}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt19_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_done_11_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_3'>通过</button>
    <div id='div_pt19_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_3'>通过</button>
    <div id='div_pt19_3' class="collapse in">
    <pre>
    
pt19_3: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/done?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:1
作业状态：done
【jobsbystatus api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'id': '2229', 'index': '0', 'owner': 'jhadmin', 'status': 'DONE', 'name': 'sleep 1000', 'queue': 'normal', 'command': 'sleep 1000', 'newCommand': '', 'pendingOrder': -1, 'execHome': '/home/jhadmin', 'executionCWD': '/scripts/testing/jhappform_api', 'execUsername': 'jhadmin', 'cpuTime': 0.008998, 'umask': 2, 'cpuFactor': 0, 'exitCode': 0, 'execUid': 505, 'priority': -1, 'subHomeDir': '/home/jhadmin', 'submitHost': 'testplus', 'requestGpuNum': 0, 'jType': '1', 'executionHost': ['testplus'], 'bindGPU': [], 'reasons': [], 'sumRusage': {'mem': 2984, 'swap': 219728, 'cpuTime': 0.0, 'pgid': [14157], 'pids': [[14157, 14159, 14160]]}, 'hostsRusage': [], 'requestResources': '', 'hostSpec': 'testplus', 'inFile': '', 'outFile': '', 'errFile': '', 'chkpntDir': '', 'preExecCmd': '', 'mailUser': '', 'project': 'default', 'loginShell': '', 'dependCond': '', 'slots': 1, 'sigValue': 0, 'maxNumProcessors': 1, 'userPriority': -1, 'askedHosts': [], 'submitTime': '2017-10-23 10:48:39', 'executionTime': '2017-10-23 10:48:45', 'terminationTime': '2017-10-23 11:05:25', 'reserveTime': '', 'jRusageUpdateTime': '2017-10-23 11:05:25', 'predictedStartTime': '', 'arrayJob': False, 'desktopid': None, 'group': None, 'memUsage': None, 'swapUsage': None, 'cpuUsage': None, 'secretLevel': None, 'cwd': '/scripts/testing/jhappform_api'}]}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt19_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_exit_11_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_4'>通过</button>
    <div id='div_pt19_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_4'>通过</button>
    <div id='div_pt19_4' class="collapse in">
    <pre>
    
pt19_4: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/exit?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:1
作业状态：exit
【jobsbystatus api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'id': '2230', 'index': '0', 'owner': 'jhadmin', 'status': 'EXIT', 'name': 'apitest', 'queue': 'normal', 'command': './ls', 'newCommand': '', 'pendingOrder': -1, 'execHome': '/home/jhadmin', 'executionCWD': '/apps/jhappform/spoolers/jhadmin/apitest_20171023105220', 'execUsername': 'jhadmin', 'cpuTime': 0.015997, 'umask': 18, 'cpuFactor': 0, 'exitCode': 512, 'execUid': 505, 'priority': -1, 'subHomeDir': '/home/jhadmin', 'submitHost': 'testplus', 'requestGpuNum': 0, 'jType': '1', 'executionHost': ['testplus'], 'bindGPU': [], 'reasons': [], 'sumRusage': {'mem': 1676, 'swap': 15748, 'cpuTime': 0.0, 'pgid': [15054], 'pids': [[15054]]}, 'hostsRusage': [], 'requestResources': 'type==LINUX64', 'hostSpec': 'testplus', 'inFile': '', 'outFile': 'output.2230.txt', 'errFile': 'output.2230.txt', 'chkpntDir': '', 'preExecCmd': '', 'mailUser': '', 'project': 'default', 'loginShell': '', 'dependCond': '', 'slots': 1, 'sigValue': 0, 'maxNumProcessors': 1, 'userPriority': -1, 'askedHosts': [], 'submitTime': '2017-10-23 10:52:20', 'executionTime': '2017-10-23 10:52:25', 'terminationTime': '2017-10-23 10:52:25', 'reserveTime': '', 'jRusageUpdateTime': '2017-10-23 10:52:25', 'predictedStartTime': '', 'arrayJob': False, 'desktopid': None, 'group': None, 'memUsage': None, 'swapUsage': None, 'cpuUsage': None, 'secretLevel': None, 'cwd': '/apps/jhappform/spoolers/jhadmin/apitest_20171023105220'}]}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt19_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_pend_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_5'>通过</button>
    <div id='div_pt19_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_5'>通过</button>
    <div id='div_pt19_5' class="collapse in">
    <pre>
    
pt19_5: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/pend?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:0
作业状态：pend
【jobsbystatus api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业状态为pend的作业。', 'data': None}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt19_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_psusp_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_6'>通过</button>
    <div id='div_pt19_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_6'>通过</button>
    <div id='div_pt19_6' class="collapse in">
    <pre>
    
pt19_6: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/psusp?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:0
作业状态：psusp
【jobsbystatus api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业状态为psusp的作业。', 'data': None}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt19_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_run_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_7'>通过</button>
    <div id='div_pt19_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_7'>通过</button>
    <div id='div_pt19_7' class="collapse in">
    <pre>
    
pt19_7: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/run?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:0
作业状态：run
【jobsbystatus api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业状态为run的作业。', 'data': None}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt19_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_ususp_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_8'>通过</button>
    <div id='div_pt19_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_8'>通过</button>
    <div id='div_pt19_8' class="collapse in">
    <pre>
    
pt19_8: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/ususp?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:0
作业状态：ususp
【jobsbystatus api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业状态为ususp的作业。', 'data': None}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt19_9' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_——_00_case10</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_9' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_9'>通过</button>
    <div id='div_pt19_9' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_9' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_9'>通过</button>
    <div id='div_pt19_9' class="collapse in">
    <pre>
    
pt19_9: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/——?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:0
作业状态：——
【jobsbystatus api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业状态为——的作业。', 'data': None}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt19_10' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jobstatus_中文_00_case9</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt19_10' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt19_10'>通过</button>
    <div id='div_pt19_10' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt19_10' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt19_10'>通过</button>
    <div id='div_pt19_10' class="collapse in">
    <pre>
    
pt19_10: 开始测试根据作业状态查询作业【jobsbystatus api】 ...
【jobsbystatus api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jobsbystatus/中文?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jobsbystatus api】 测试数据为：
期望值:0
作业状态：中文
【jobsbystatus api】 测试返回值：
{'result': 'failed', 'message': '009：未找到作业状态为中文的作业。', 'data': None}
【jobsbystatus api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_jsub.TestJsub: 测试 appform 提交作业 case：</td>
    <td class="text-center">3</td>
    <td class="text-center">3</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c20',3)" class="detail" id='c20'>详细</a></td>
</tr>

<tr id='pt20_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jsub_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt20_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt20_1'>通过</button>
    <div id='div_pt20_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt20_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt20_1'>通过</button>
    <div id='div_pt20_1' class="collapse in">
    <pre>
    
pt20_1: 开始测试提交作业【jsub api】 ...
【jsub api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jsub?appid=fluent&amp;params={"project": "pro1", "jobname": "Fluent01", "datfile": "datfile", "duatltimestep": "duatltimestep", "timesetp": "timesetp", "iteration": "iteration", "autosavesetp": "autosavesetp", "relese": "6.3.26", "gui": "true", "ncpu": "2", "version": "version", "priority": "priority", "casfile": "cas_0029access_tokne.cas"}&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jsub api】 测试数据为：
期望值:0
请求参数:{"project": "pro1", "jobname": "Fluent01", "datfile": "datfile", "duatltimestep": "duatltimestep", "timesetp": "timesetp", "iteration": "iteration", "autosavesetp": "autosavesetp", "relese": "6.3.26", "gui": "true", "ncpu": "2", "version": "version", "priority": "priority", "casfile": "cas_0029access_tokne.cas"}
【jsub api】 测试返回值：
{'result': 'failed', 'message': '必须填写JH_PROJECT。', 'data': None}
【jsub api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt20_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jsub_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt20_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt20_2'>通过</button>
    <div id='div_pt20_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt20_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt20_2'>通过</button>
    <div id='div_pt20_2' class="collapse in">
    <pre>
    
pt20_2: 开始测试提交作业【jsub api】 ...
【jsub api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jsub?appid=fluent&amp;params={"project": "pro1", "jobname": "Fluent01", "datfile": "datfile", "duatltimestep": "duatltimestep", "timesetp": "timesetp", "iteration": "iteration", "autosavesetp": "autosavesetp", "relese": "6.3.26", "gui": "true", "casfile": "cas_0029access_tokne.cas"}&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jsub api】 测试数据为：
期望值:0
请求参数:{"project": "pro1", "jobname": "Fluent01", "datfile": "datfile", "duatltimestep": "duatltimestep", "timesetp": "timesetp", "iteration": "iteration", "autosavesetp": "autosavesetp", "relese": "6.3.26", "gui": "true", "casfile": "cas_0029access_tokne.cas"}
【jsub api】 测试返回值：
{'result': 'failed', 'message': '必须填写JH_PROJECT。', 'data': None}
【jsub api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt20_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_jsub_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt20_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt20_3'>通过</button>
    <div id='div_pt20_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt20_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt20_3'>通过</button>
    <div id='div_pt20_3' class="collapse in">
    <pre>
    
pt20_3: 开始测试提交作业【jsub api】 ...
【jsub api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/jsub?appid=fluent&amp;params={"project": "pro2", "jobname": "Fluent02", "datfile": "datfile", "duatltimestep": "duatltimestep", "timesetp": "timesetp", "iteration": "iteration", "autosavesetp": "autosavesetp", "relese": "9.3.26", "gui": "true", "ncpu": "2", "version": "version", "priority": "priority", "casfile": "prottal.log.md"}&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【jsub api】 测试数据为：
期望值:0
请求参数:{"project": "pro2", "jobname": "Fluent02", "datfile": "datfile", "duatltimestep": "duatltimestep", "timesetp": "timesetp", "iteration": "iteration", "autosavesetp": "autosavesetp", "relese": "9.3.26", "gui": "true", "ncpu": "2", "version": "version", "priority": "priority", "casfile": "prottal.log.md"}
【jsub api】 测试返回值：
{'result': 'failed', 'message': '必须填写JH_PROJECT。', 'data': None}
【jsub api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_login.TestLogin: 测试 appform 登录 case:</td>
    <td class="text-center">8</td>
    <td class="text-center">8</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c21',8)" class="detail" id='c21'>详细</a></td>
</tr>

<tr id='pt21_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_login_@_$_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt21_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt21_1'>通过</button>
    <div id='div_pt21_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt21_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt21_1'>通过</button>
    <div id='div_pt21_1' class="collapse in">
    <pre>
    
pt21_1: 开始测试登录【login api】 ...
【login api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/login?username=@&amp;password=$
【login api】 测试数据为：
期望值:0
用户名：@
密码：$
【login api】 测试返回值：
{'result': 'failed', 'message': '001：用户名不存在。', 'data': None}
【login api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt21_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_login__Letmein123_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt21_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt21_2'>通过</button>
    <div id='div_pt21_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt21_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt21_2'>通过</button>
    <div id='div_pt21_2' class="collapse in">
    <pre>
    
pt21_2: 开始测试登录【login api】 ...
【login api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/login?username=&amp;password=Letmein123
【login api】 测试数据为：
期望值:0
用户名：
密码：Letmein123
【login api】 测试返回值：
{'result': 'failed', 'message': '002：用户名或密码错误。', 'data': None}
【login api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt21_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_login___00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt21_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt21_3'>通过</button>
    <div id='div_pt21_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt21_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt21_3'>通过</button>
    <div id='div_pt21_3' class="collapse in">
    <pre>
    
pt21_3: 开始测试登录【login api】 ...
【login api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/login?username=&amp;password=
【login api】 测试数据为：
期望值:0
用户名：
密码：
【login api】 测试返回值：
{'result': 'failed', 'message': '002：用户名或密码错误。', 'data': None}
【login api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt21_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_login_a_b_00_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt21_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt21_4'>通过</button>
    <div id='div_pt21_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt21_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt21_4'>通过</button>
    <div id='div_pt21_4' class="collapse in">
    <pre>
    
pt21_4: 开始测试登录【login api】 ...
【login api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/login?username=a&amp;password=b
【login api】 测试数据为：
期望值:0
用户名：a
密码：b
【login api】 测试返回值：
{'result': 'failed', 'message': '001：用户名不存在。', 'data': None}
【login api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt21_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_login_jhadmin_jhadmin_11_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt21_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt21_5'>通过</button>
    <div id='div_pt21_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt21_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt21_5'>通过</button>
    <div id='div_pt21_5' class="collapse in">
    <pre>
    
pt21_5: 开始测试登录【login api】 ...
【login api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/login?username=jhadmin&amp;password=jhadmin
【login api】 测试数据为：
期望值:1
用户名：jhadmin
密码：jhadmin
【login api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'token': 'E486305B8CA33B36D57C28CD481CC3B247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FD986DCF053206189855DF8DBF4899C564'}]}
【login api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt21_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_login_jhusers_Jhadmin123_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt21_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt21_6'>通过</button>
    <div id='div_pt21_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt21_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt21_6'>通过</button>
    <div id='div_pt21_6' class="collapse in">
    <pre>
    
pt21_6: 开始测试登录【login api】 ...
【login api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/login?username=jhusers&amp;password=Jhadmin123
【login api】 测试数据为：
期望值:0
用户名：jhusers
密码：Jhadmin123
【login api】 测试返回值：
{'result': 'failed', 'message': '001：用户名不存在。', 'data': None}
【login api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt21_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_login_user1_Letmein123_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt21_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt21_7'>通过</button>
    <div id='div_pt21_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt21_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt21_7'>通过</button>
    <div id='div_pt21_7' class="collapse in">
    <pre>
    
pt21_7: 开始测试登录【login api】 ...
【login api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/login?username=user1&amp;password=Letmein123
【login api】 测试数据为：
期望值:0
用户名：user1
密码：Letmein123
【login api】 测试返回值：
{'result': 'failed', 'message': '004：用户名或密码错误。', 'data': None}
【login api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt21_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_login_用户1_免密码_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt21_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt21_8'>通过</button>
    <div id='div_pt21_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt21_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt21_8'>通过</button>
    <div id='div_pt21_8' class="collapse in">
    <pre>
    
pt21_8: 开始测试登录【login api】 ...
【login api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/login?username=用户1&amp;password=免密码
【login api】 测试数据为：
期望值:0
用户名：用户1
密码：免密码
【login api】 测试返回值：
{'result': 'failed', 'message': '001：用户名不存在。', 'data': None}
【login api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_ping.TestPing: 测试 appform 连接资源 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c22',5)" class="detail" id='c22'>详细</a></td>
</tr>

<tr id='pt22_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_ping_000_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt22_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt22_1'>通过</button>
    <div id='div_pt22_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt22_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt22_1'>通过</button>
    <div id='div_pt22_1' class="collapse in">
    <pre>
    
pt22_1: 开始测试appform资源是否可用【ping api】 ...
【ping api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/ping?token=access_tokne
【ping api】 测试数据为：
期望值:0
token值为：access_tokne
【ping api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【ping api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt22_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_ping_000_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt22_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt22_2'>通过</button>
    <div id='div_pt22_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt22_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt22_2'>通过</button>
    <div id='div_pt22_2' class="collapse in">
    <pre>
    
pt22_2: 开始测试appform资源是否可用【ping api】 ...
【ping api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/ping?token=
【ping api】 测试数据为：
期望值:0
token值为：
【ping api】 测试返回值：
{'result': 'failed', 'message': '005：安全令牌必须输入。', 'data': None}
【ping api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt22_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_ping_000_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt22_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt22_3'>通过</button>
    <div id='div_pt22_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt22_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt22_3'>通过</button>
    <div id='div_pt22_3' class="collapse in">
    <pre>
    
pt22_3: 开始测试appform资源是否可用【ping api】 ...
【ping api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/ping?token=#
【ping api】 测试数据为：
期望值:0
token值为：#
【ping api】 测试返回值：
{'result': 'failed', 'message': '005：安全令牌必须输入。', 'data': None}
【ping api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt22_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_ping_000_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt22_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt22_4'>通过</button>
    <div id='div_pt22_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt22_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt22_4'>通过</button>
    <div id='div_pt22_4' class="collapse in">
    <pre>
    
pt22_4: 开始测试appform资源是否可用【ping api】 ...
【ping api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/ping?token=访问值
【ping api】 测试数据为：
期望值:0
token值为：访问值
【ping api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【ping api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt22_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_ping_111_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt22_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt22_5'>通过</button>
    <div id='div_pt22_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt22_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt22_5'>通过</button>
    <div id='div_pt22_5' class="collapse in">
    <pre>
    
pt22_5: 开始测试appform资源是否可用【ping api】 ...
【ping api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/ping?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【ping api】 测试数据为：
期望值:1
token值为：9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【ping api】 测试返回值：
{'result': 'success', 'message': 'success', 'data': None}
【ping api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_renamefile.TestRenamefile: 测试 appform 重命名文件 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c23',5)" class="detail" id='c23'>详细</a></td>
</tr>

<tr id='pt23_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_renamefile_0000_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt23_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt23_1'>通过</button>
    <div id='div_pt23_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt23_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt23_1'>通过</button>
    <div id='div_pt23_1' class="collapse in">
    <pre>
    
pt23_1: 开始测试文件重命名【renamefile api】 ...
【renamefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/renamefile?old_file_name=&amp;new_file_name=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【renamefile api】 测试数据为：
期望值:0
源文件：
新命名文件：file_name1
【renamefile api】 测试返回值：
{'result': 'failed', 'message': '不存在', 'data': None}
【renamefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt23_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_renamefile_0000_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt23_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt23_2'>通过</button>
    <div id='div_pt23_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt23_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt23_2'>通过</button>
    <div id='div_pt23_2' class="collapse in">
    <pre>
    
pt23_2: 开始测试文件重命名【renamefile api】 ...
【renamefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/renamefile?old_file_name=file_name1&amp;new_file_name=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【renamefile api】 测试数据为：
期望值:0
源文件：file_name1
新命名文件：
【renamefile api】 测试返回值：
{'result': 'failed', 'message': 'file_name1不存在', 'data': None}
【renamefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt23_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_renamefile_0000_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt23_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt23_3'>通过</button>
    <div id='div_pt23_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt23_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt23_3'>通过</button>
    <div id='div_pt23_3' class="collapse in">
    <pre>
    
pt23_3: 开始测试文件重命名【renamefile api】 ...
【renamefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/renamefile?old_file_name=&amp;new_file_name=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【renamefile api】 测试数据为：
期望值:0
源文件：
新命名文件：
【renamefile api】 测试返回值：
{'result': 'failed', 'message': '不存在', 'data': None}
【renamefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt23_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_renamefile_0000_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt23_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt23_4'>通过</button>
    <div id='div_pt23_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt23_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt23_4'>通过</button>
    <div id='div_pt23_4' class="collapse in">
    <pre>
    
pt23_4: 开始测试文件重命名【renamefile api】 ...
【renamefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/renamefile?old_file_name=file_name1&amp;new_file_name=file_name2&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【renamefile api】 测试数据为：
期望值:0
源文件：file_name1
新命名文件：file_name2
【renamefile api】 测试返回值：
{'result': 'failed', 'message': 'file_name1不存在', 'data': None}
【renamefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt23_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_renamefile_0000_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt23_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt23_5'>通过</button>
    <div id='div_pt23_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt23_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt23_5'>通过</button>
    <div id='div_pt23_5' class="collapse in">
    <pre>
    
pt23_5: 开始测试文件重命名【renamefile api】 ...
【renamefile api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/renamefile?old_file_name=/apps/jhappform/logs/portal.log.bak_1019&amp;new_file_name=portal.log19&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【renamefile api】 测试数据为：
期望值:0
源文件：/apps/jhappform/logs/portal.log.bak_1019
新命名文件：portal.log19
【renamefile api】 测试返回值：
{'result': 'failed', 'message': '/apps/jhappform/logs/portal.log.bak_1019不存在', 'data': None}
【renamefile api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_sharedesktop.TestDesktopshare: 测试 appform 桌面共享 case：</td>
    <td class="text-center">2</td>
    <td class="text-center">2</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c24',2)" class="detail" id='c24'>详细</a></td>
</tr>

<tr id='pt24_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopshare_1_collaborator_user1_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt24_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt24_1'>通过</button>
    <div id='div_pt24_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt24_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt24_1'>通过</button>
    <div id='div_pt24_1' class="collapse in">
    <pre>
    
pt24_1: 开始测试桌面共享【share api】 ...
【share api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktop/share?id=1&amp;collaborator=user1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【share api】 测试数据为：
期望值:0
桌面id：1
共享模式：collaborator
共享用户：user1
【share api】 测试返回值：
{'result': 'failed', 'message': '029:共享会话失败。详细信息：共享会话失败(id=1) 观察者 ：{[]}，交互者：{[user1]}。', 'data': None}
【share api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt24_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_desktopshare_98950187175464_observer_user1_11_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt24_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt24_2'>通过</button>
    <div id='div_pt24_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt24_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt24_2'>通过</button>
    <div id='div_pt24_2' class="collapse in">
    <pre>
    
pt24_2: 开始测试桌面共享【share api】 ...
【share api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktop/share?id=98950187175464&amp;observer=user1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【share api】 测试数据为：
期望值:1
桌面id：98950187175464
共享模式：observer
共享用户：user1
【share api】 测试返回值：
{'result': 'success', 'message': '共享会话成功(id=98950187175464) 观察者 ：{[user1]}，交互者：{[]}。', 'data': None}
【share api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_spoolerid.TestSpoolerid: 测试 appform 根据作业id查询数据目录信息 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c25',5)" class="detail" id='c25'>详细</a></td>
</tr>

<tr id='pt25_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spooler_2126_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt25_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt25_1'>通过</button>
    <div id='div_pt25_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt25_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt25_1'>通过</button>
    <div id='div_pt25_1' class="collapse in">
    <pre>
    
pt25_1: 开始测试根据作业id查询数据目录信息【spooler api】 ...
【spooler api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spooler/2126?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spooler api】 测试数据为：
期望值:0
作业号：2126
【spooler api】 测试返回值：
{'result': 'failed', 'message': '097:未找到作业号为2126的作业数据信息。', 'data': None}
【spooler api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt25_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spooler_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt25_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt25_2'>通过</button>
    <div id='div_pt25_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt25_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt25_2'>通过</button>
    <div id='div_pt25_2' class="collapse in">
    <pre>
    
pt25_2: 开始测试根据作业id查询数据目录信息【spooler api】 ...
【spooler api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spooler/@?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spooler api】 测试数据为：
期望值:0
作业号：@
【spooler api】 测试返回值：
{'result': 'failed', 'message': '097:未找到作业号为@的作业数据信息。', 'data': None}
【spooler api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt25_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spooler___00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt25_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt25_3'>通过</button>
    <div id='div_pt25_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt25_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt25_3'>通过</button>
    <div id='div_pt25_3' class="collapse in">
    <pre>
    
pt25_3: 开始测试根据作业id查询数据目录信息【spooler api】 ...
【spooler api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spooler/_?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spooler api】 测试数据为：
期望值:0
作业号：_
【spooler api】 测试返回值：
{'result': 'failed', 'message': '097:未找到作业号为_的作业数据信息。', 'data': None}
【spooler api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt25_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spooler_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt25_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt25_4'>通过</button>
    <div id='div_pt25_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt25_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt25_4'>通过</button>
    <div id='div_pt25_4' class="collapse in">
    <pre>
    
pt25_4: 开始测试根据作业id查询数据目录信息【spooler api】 ...
【spooler api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spooler/file_name1?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spooler api】 测试数据为：
期望值:0
作业号：file_name1
【spooler api】 测试返回值：
{'result': 'failed', 'message': '097:未找到作业号为file_name1的作业数据信息。', 'data': None}
【spooler api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt25_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spooler_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt25_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt25_5'>通过</button>
    <div id='div_pt25_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt25_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt25_5'>通过</button>
    <div id='div_pt25_5' class="collapse in">
    <pre>
    
pt25_5: 开始测试根据作业id查询数据目录信息【spooler api】 ...
【spooler api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spooler/中文?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spooler api】 测试数据为：
期望值:0
作业号：中文
【spooler api】 测试返回值：
{'result': 'failed', 'message': '097:未找到作业号为中文的作业数据信息。', 'data': None}
【spooler api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_spoolerids.TestSpoolerids: 测试 appform 根据作业id列表查询数据目录列表 case：</td>
    <td class="text-center">10</td>
    <td class="text-center">10</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c26',10)" class="detail" id='c26'>详细</a></td>
</tr>

<tr id='pt26_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_*_00_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_1'>通过</button>
    <div id='div_pt26_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_1'>通过</button>
    <div id='div_pt26_1' class="collapse in">
    <pre>
    
pt26_1: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=*&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：*
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:*的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt26_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_,,_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_2'>通过</button>
    <div id='div_pt26_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_2'>通过</button>
    <div id='div_pt26_2' class="collapse in">
    <pre>
    
pt26_2: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=,,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：,,
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:,,的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt26_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_,_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_3'>通过</button>
    <div id='div_pt26_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_3'>通过</button>
    <div id='div_pt26_3' class="collapse in">
    <pre>
    
pt26_3: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：,
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:,的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt26_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_2126,2126_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_4'>通过</button>
    <div id='div_pt26_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_4'>通过</button>
    <div id='div_pt26_4' class="collapse in">
    <pre>
    
pt26_4: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=2126,2126&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：2126,2126
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:2126,2126的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt26_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_2126,999_00_case10</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_5'>通过</button>
    <div id='div_pt26_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_5'>通过</button>
    <div id='div_pt26_5' class="collapse in">
    <pre>
    
pt26_5: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=2126,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：2126,999
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:2126,999的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt26_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_2126_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_6'>通过</button>
    <div id='div_pt26_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_6'>通过</button>
    <div id='div_pt26_6' class="collapse in">
    <pre>
    
pt26_6: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=2126&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：2126
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:2126的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt26_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_999,999_00_case9</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_7'>通过</button>
    <div id='div_pt26_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_7'>通过</button>
    <div id='div_pt26_7' class="collapse in">
    <pre>
    
pt26_7: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=999,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：999,999
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:999,999的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt26_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_8'>通过</button>
    <div id='div_pt26_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_8'>通过</button>
    <div id='div_pt26_8' class="collapse in">
    <pre>
    
pt26_8: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=@&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：@
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:@的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt26_9' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_9' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_9'>通过</button>
    <div id='div_pt26_9' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_9' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_9'>通过</button>
    <div id='div_pt26_9' class="collapse in">
    <pre>
    
pt26_9: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：file_name1
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:file_name1的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt26_10' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolerids_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt26_10' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt26_10'>通过</button>
    <div id='div_pt26_10' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt26_10' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt26_10'>通过</button>
    <div id='div_pt26_10' class="collapse in">
    <pre>
    
pt26_10: 开始测试根据作业id列表查询数据目录列表【spoolersbyid api】 ...
【spoolersbyid api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/desktopsbyid?ids=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyid api】 测试数据为：
期望值:0
卓越ID号：中文
【spoolersbyid api】 测试返回值：
{'result': 'failed', 'message': '找不到会话id为:中文的会话', 'data': None}
【spoolersbyid api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_spoolername.TestSpoolername: 测试 appform 根据数据目录名称查询数据目录列表 case：</td>
    <td class="text-center">10</td>
    <td class="text-center">10</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c27',10)" class="detail" id='c27'>详细</a></td>
</tr>

<tr id='pt27_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_*_00_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_1'>通过</button>
    <div id='div_pt27_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_1'>通过</button>
    <div id='div_pt27_1' class="collapse in">
    <pre>
    
pt27_1: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=*&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：*
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业数据目录)输入不合法：要求数字、字母、下划线、实心点或中划线。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt27_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_,,_00_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_2'>通过</button>
    <div id='div_pt27_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_2'>通过</button>
    <div id='div_pt27_2' class="collapse in">
    <pre>
    
pt27_2: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=,,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：,,
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业数据目录)输入不合法：要求数字、字母、下划线、实心点或中划线。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt27_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_,_00_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_3'>通过</button>
    <div id='div_pt27_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_3'>通过</button>
    <div id='div_pt27_3' class="collapse in">
    <pre>
    
pt27_3: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=,&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：,
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业数据目录)输入不合法：要求数字、字母、下划线、实心点或中划线。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt27_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_2126,2126_00_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_4'>通过</button>
    <div id='div_pt27_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_4'>通过</button>
    <div id='div_pt27_4' class="collapse in">
    <pre>
    
pt27_4: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=2126,2126&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：2126,2126
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业数据目录)输入不合法：要求数字、字母、下划线、实心点或中划线。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt27_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_2126,999_00_case10</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_5'>通过</button>
    <div id='div_pt27_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_5'>通过</button>
    <div id='div_pt27_5' class="collapse in">
    <pre>
    
pt27_5: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=2126,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：2126,999
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业数据目录)输入不合法：要求数字、字母、下划线、实心点或中划线。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt27_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_999,999_00_case9</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_6'>通过</button>
    <div id='div_pt27_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_6'>通过</button>
    <div id='div_pt27_6' class="collapse in">
    <pre>
    
pt27_6: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=999,999&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：999,999
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业数据目录)输入不合法：要求数字、字母、下划线、实心点或中划线。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt27_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_@_00_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_7'>通过</button>
    <div id='div_pt27_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_7'>通过</button>
    <div id='div_pt27_7' class="collapse in">
    <pre>
    
pt27_7: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=@&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：@
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业数据目录)输入不合法：要求数字、字母、下划线、实心点或中划线。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt27_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_apitest_00_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_8'>通过</button>
    <div id='div_pt27_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_8'>通过</button>
    <div id='div_pt27_8' class="collapse in">
    <pre>
    
pt27_8: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=apitest&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：apitest
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '097：未找到作业数据目录为apitest的作业数据信息。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt27_9' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_file_name1_00_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_9' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_9'>通过</button>
    <div id='div_pt27_9' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_9' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_9'>通过</button>
    <div id='div_pt27_9' class="collapse in">
    <pre>
    
pt27_9: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：file_name1
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '097：未找到作业数据目录为file_name1的作业数据信息。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt27_10' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolername_中文_00_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt27_10' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt27_10'>通过</button>
    <div id='div_pt27_10' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt27_10' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt27_10'>通过</button>
    <div id='div_pt27_10' class="collapse in">
    <pre>
    
pt27_10: 开始测试根据数据目录名称查询数据目录列表【spoolersbyname api】 ...
【spoolersbyname api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolersbyname?name=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolersbyname api】 测试数据为：
期望值:0
作业名称：中文
【spoolersbyname api】 测试返回值：
{'result': 'failed', 'message': '098:(作业数据目录)输入不合法：要求数字、字母、下划线、实心点或中划线。', 'data': None}
【spoolersbyname api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_spoolers.TestSpoolers: 测试 appform 根据scope查询数据目录列表 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c28',5)" class="detail" id='c28'>详细</a></td>
</tr>

<tr id='pt28_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolers_000_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt28_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt28_1'>通过</button>
    <div id='div_pt28_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt28_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt28_1'>通过</button>
    <div id='div_pt28_1' class="collapse in">
    <pre>
    
pt28_1: 开始测试appform根据scope查询数据目录列表【spoolers api】 ...
【spoolers api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolers?token=access_tokne
【spoolers api】 测试数据为：
期望值:0
token值为：access_tokne
【spoolers api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【spoolers api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt28_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolers_000_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt28_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt28_2'>通过</button>
    <div id='div_pt28_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt28_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt28_2'>通过</button>
    <div id='div_pt28_2' class="collapse in">
    <pre>
    
pt28_2: 开始测试appform根据scope查询数据目录列表【spoolers api】 ...
【spoolers api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolers?token=
【spoolers api】 测试数据为：
期望值:0
token值为：
【spoolers api】 测试返回值：
{'result': 'failed', 'message': '005：安全令牌必须输入。', 'data': None}
【spoolers api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt28_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolers_000_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt28_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt28_3'>通过</button>
    <div id='div_pt28_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt28_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt28_3'>通过</button>
    <div id='div_pt28_3' class="collapse in">
    <pre>
    
pt28_3: 开始测试appform根据scope查询数据目录列表【spoolers api】 ...
【spoolers api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolers?token=#
【spoolers api】 测试数据为：
期望值:0
token值为：#
【spoolers api】 测试返回值：
{'result': 'failed', 'message': '005：安全令牌必须输入。', 'data': None}
【spoolers api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt28_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolers_000_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt28_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt28_4'>通过</button>
    <div id='div_pt28_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt28_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt28_4'>通过</button>
    <div id='div_pt28_4' class="collapse in">
    <pre>
    
pt28_4: 开始测试appform根据scope查询数据目录列表【spoolers api】 ...
【spoolers api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolers?token=访问值
【spoolers api】 测试数据为：
期望值:0
token值为：访问值
【spoolers api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【spoolers api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt28_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_spoolers_111_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt28_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt28_5'>通过</button>
    <div id='div_pt28_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt28_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt28_5'>通过</button>
    <div id='div_pt28_5' class="collapse in">
    <pre>
    
pt28_5: 开始测试appform根据scope查询数据目录列表【spoolers api】 ...
【spoolers api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/spoolers?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolers api】 测试数据为：
期望值:1
token值为：9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【spoolers api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'createTime': '2017-09-18 17:38:51', 'jobProject': 'workf', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170918173851', 'jobId': '844', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2017-12-18 01:00:00', 'dataName': 'tmp_20170918173851'}, {'createTime': '2017-09-26 15:52:50', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170926155250', 'jobId': '1061', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170926155250'}, {'createTime': '2017-09-27 11:25:11', 'jobProject': 'jhworkflow', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927112510', 'jobId': '1174', 'jobUser': 'jhadmin', 'jobName': 'rzato', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927112510'}, {'createTime': '2017-09-27 11:26:45', 'jobProject': 'jhworkflow', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927112645', 'jobId': '1175', 'jobUser': 'jhadmin', 'jobName': 'rzato', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927112645'}, {'createTime': '2017-09-27 11:26:50', 'jobProject': 'jhworkflow', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927112650', 'jobId': '1176', 'jobUser': 'jhadmin', 'jobName': 'rzato', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927112650'}, {'createTime': '2017-09-27 14:27:47', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927142747', 'jobId': '1184', 'jobUser': 'jhadmin', 'jobName': '', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927142747'}, {'createTime': '2017-09-27 14:45:19', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927144519', 'jobId': '1185', 'jobUser': 'jhadmin', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927144519'}, {'createTime': '2017-09-27 14:45:31', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927144531', 'jobId': '1187', 'jobUser': 'jhadmin', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927144531'}, {'createTime': '2017-09-27 15:01:54', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927150154', 'jobId': '1195', 'jobUser': 'jhadmin', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927150154'}, {'createTime': '2017-09-27 15:10:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927151006', 'jobId': '1199', 'jobUser': 'jhadmin', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927151006'}, {'createTime': '2017-09-27 15:21:00', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927152100', 'jobId': '1200', 'jobUser': 'jhadmin', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927152100'}, {'createTime': '2017-09-27 15:21:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927152106', 'jobId': '1201', 'jobUser': 'jhadmin', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927152106'}, {'createTime': '2017-09-27 15:23:30', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927152330', 'jobId': '1202', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927152330'}, {'createTime': '2017-09-27 15:23:30', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927152330-1', 'jobId': '1203', 'jobUser': 'jhadmin', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927152330-1'}, {'createTime': '2017-09-27 15:24:49', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927152449', 'jobId': '1205', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927152449'}, {'createTime': '2017-09-27 15:24:49', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927152449-1', 'jobId': '1206', 'jobUser': 'jhadmin', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927152449-1'}, {'createTime': '2017-09-27 15:27:46', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927152746', 'jobId': '1208', 'jobUser': 'jhadmin', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927152746'}, {'createTime': '2017-09-27 15:27:46', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927152746-1', 'jobId': '1209', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927152746-1'}, {'createTime': '2017-09-27 16:26:55', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927162655', 'jobId': '1210', 'jobUser': 'jhadmin', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927162655'}, {'createTime': '2017-09-27 16:29:19', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927162919', 'jobId': '1212', 'jobUser': 'jhadmin', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927162919'}, {'createTime': '2017-09-27 16:30:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927163005', 'jobId': '1213', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927163005'}, {'createTime': '2017-09-27 16:30:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927163005-1', 'jobId': '1214', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927163005-1'}, {'createTime': '2017-09-27 16:30:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927163006', 'jobId': '1215', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927163006'}, {'createTime': '2017-09-27 16:30:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927163006-1', 'jobId': '1216', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927163006-1'}, {'createTime': '2017-09-27 16:30:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927163006-2', 'jobId': '1217', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927163006-2'}, {'createTime': '2017-09-27 16:30:11', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927163011', 'jobId': '1218', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927163011'}, {'createTime': '2017-09-27 16:30:17', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927163017', 'jobId': '1219', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927163017'}, {'createTime': '2017-09-27 16:30:22', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927163022', 'jobId': '1221', 'jobUser': 'jhadmin', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927163022'}, {'createTime': '2017-09-27 17:00:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927170004', 'jobId': '1222', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927170004'}, {'createTime': '2017-09-27 17:00:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927170005', 'jobId': '1223', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927170005'}, {'createTime': '2017-09-27 17:00:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927170005-1', 'jobId': '1224', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927170005-1'}, {'createTime': '2017-09-27 17:00:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927170005-2', 'jobId': '1225', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927170005-2'}, {'createTime': '2017-09-27 17:00:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927170005-3', 'jobId': '1226', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927170005-3'}, {'createTime': '2017-09-27 17:00:15', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927170015', 'jobId': '1227', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927170015'}, {'createTime': '2017-09-27 17:00:15', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927170015-1', 'jobId': '1228', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927170015-1'}, {'createTime': '2017-09-27 17:00:16', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927170016', 'jobId': '1229', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927170016'}, {'createTime': '2017-09-27 17:12:18', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927171218', 'jobId': '1230', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927171218'}, {'createTime': '2017-09-27 17:12:28', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927171228', 'jobId': '1231', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927171228'}, {'createTime': '2017-09-27 17:34:04', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927173404', 'jobId': '1249', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927173404'}, {'createTime': '2017-09-28 10:47:20', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928104720', 'jobId': '1350', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928104720'}, {'createTime': '2017-09-28 10:47:25', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928104725', 'jobId': '1351', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928104725'}, {'createTime': '2017-09-28 10:54:56', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928105456', 'jobId': '1352', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928105456'}, {'createTime': '2017-09-28 15:44:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928154448', 'jobId': '1356', 'jobUser': 'jhadmin', 'jobName': 'workf', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154448'}, {'createTime': '2017-09-28 15:44:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928154448-1', 'jobId': '1357', 'jobUser': 'jhadmin', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154448-1'}, {'createTime': '2017-09-28 15:44:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928154448-1', 'jobId': '1358', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154448-1'}, {'createTime': '2017-09-28 15:44:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928154448-2', 'jobId': '1359', 'jobUser': 'jhadmin', 'jobName': 'workf', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154448-2'}, {'createTime': '2017-09-28 15:44:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928154448-4', 'jobId': '1361', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154448-4'}, {'createTime': '2017-09-28 15:44:49', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928154449', 'jobId': '1362', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154449'}, {'createTime': '2017-09-28 15:44:49', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928154449-1', 'jobId': '1363', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154449-1'}, {'createTime': '2017-09-28 15:44:49', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928154449-2', 'jobId': '1364', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154449-2'}, {'createTime': '2017-09-28 15:44:54', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928154453', 'jobId': '1365', 'jobUser': 'user1', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154453'}, {'createTime': '2017-09-28 15:47:49', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928154749', 'jobId': '1366', 'jobUser': 'user1', 'jobName': 'jobs2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154749'}, {'createTime': '2017-09-28 15:55:27', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928155527', 'jobId': '1367', 'jobUser': 'user1', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928155527'}, {'createTime': '2017-09-28 15:55:27', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928155527-1', 'jobId': '1368', 'jobUser': 'user1', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928155527-1'}, {'createTime': '2017-09-28 15:59:51', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928155951', 'jobId': '1369', 'jobUser': 'user1', 'jobName': 'jobs2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928155951'}, {'createTime': '2017-09-28 16:00:01', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928160001', 'jobId': '1370', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928160001'}, {'createTime': '2017-09-28 16:00:07', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928160007', 'jobId': '1371', 'jobUser': 'user1', 'jobName': 'jobs2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928160007'}, {'createTime': '2017-09-28 16:06:39', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928160639', 'jobId': '1373', 'jobUser': 'jhadmin', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928160639'}, {'createTime': '2017-09-28 16:06:39', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928160639-1', 'jobId': '1374', 'jobUser': 'jhadmin', 'jobName': 'jobs2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928160639-1'}, {'createTime': '2017-09-28 16:06:45', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928160645', 'jobId': '1375', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928160645'}, {'createTime': '2017-09-28 16:06:50', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928160650', 'jobId': '1376', 'jobUser': 'user1', 'jobName': 'jobs2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928160650'}, {'createTime': '2017-09-28 16:47:42', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928164742-1', 'jobId': '1478', 'jobUser': 'user1', 'jobName': 'jobs2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928164742-1'}, {'createTime': '2017-09-28 16:51:54', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928165154', 'jobId': '1479', 'jobUser': 'user1', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928165154'}, {'createTime': '2017-09-28 17:23:32', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928172332', 'jobId': '1480', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928172332'}, {'createTime': '2017-09-28 17:23:32', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928172332-1', 'jobId': '1481', 'jobUser': 'user1', 'jobName': 'jobs2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928172332-1'}, {'createTime': '2017-09-28 17:27:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928172706', 'jobId': '1483', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928172706'}, {'createTime': '2017-09-28 17:27:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928172706-1', 'jobId': '1484', 'jobUser': 'user1', 'jobName': 'jobs2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928172706-1'}, {'createTime': '2017-09-28 17:28:09', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928172809', 'jobId': '1485', 'jobUser': 'user1', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928172809'}, {'createTime': '2017-09-28 17:30:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928173005', 'jobId': '1486', 'jobUser': 'user1', 'jobName': 'jobs2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928173005'}, {'createTime': '2017-09-28 17:30:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928173005-1', 'jobId': '1487', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928173005-1'}, {'createTime': '2017-09-28 17:32:47', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928173247', 'jobId': '1488', 'jobUser': 'user1', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928173247'}, {'createTime': '2017-09-29 11:00:04', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929110004', 'jobId': '1589', 'jobUser': 'user1', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929110004'}, {'createTime': '2017-09-29 11:00:04', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929110004', 'jobId': '1590', 'jobUser': 'user1', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929110004'}, {'createTime': '2017-09-29 11:13:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170929111305', 'jobId': '1592', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929111305'}, {'createTime': '2017-09-29 11:14:35', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929111435-1', 'jobId': '1596', 'jobUser': 'user1', 'jobName': 'job5', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929111435-1'}, {'createTime': '2017-09-29 11:20:41', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929112041', 'jobId': '1597', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929112041'}, {'createTime': '2017-09-29 11:21:02', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929112102', 'jobId': '1599', 'jobUser': 'user1', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929112102'}, {'createTime': '2017-09-29 11:23:18', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929112318', 'jobId': '1600', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929112318'}, {'createTime': '2017-09-29 11:23:39', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929112339', 'jobId': '1602', 'jobUser': 'user1', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929112339'}, {'createTime': '2017-09-29 11:28:33', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929112833', 'jobId': '1603', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929112833'}, {'createTime': '2017-09-29 11:29:57', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929112957', 'jobId': '1604', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929112957'}, {'createTime': '2017-09-29 11:30:24', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929113024', 'jobId': '1605', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929113024'}, {'createTime': '2017-09-29 11:32:20', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929113220-1', 'jobId': '1607', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929113220-1'}, {'createTime': '2017-09-29 11:43:12', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929114312-1', 'jobId': '1612', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929114312-1'}, {'createTime': '2017-09-29 11:44:57', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929114457', 'jobId': '1615', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929114457'}, {'createTime': '2017-09-29 15:12:49', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170929151249', 'jobId': '1648', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929151249'}, {'createTime': '2017-09-29 15:26:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929152606', 'jobId': '1650', 'jobUser': 'user1', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929152606'}, {'createTime': '2017-09-29 15:26:08', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929152608', 'jobId': '1652', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929152608'}, {'createTime': '2017-09-29 15:53:43', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929155343', 'jobId': '1653', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929155343'}, {'createTime': '2017-09-29 15:54:03', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929155403', 'jobId': '1655', 'jobUser': 'user1', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929155403'}, {'createTime': '2017-09-29 16:01:42', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929160142-1', 'jobId': '1658', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929160142-1'}, {'createTime': '2017-09-29 16:34:39', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929163439-1', 'jobId': '1661', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929163439-1'}, {'createTime': '2017-09-29 16:39:54', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929163954', 'jobId': '1662', 'jobUser': 'user1', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929163954'}, {'createTime': '2017-09-29 16:46:13', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929164613', 'jobId': '1664', 'jobUser': 'user1', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929164613'}, {'createTime': '2017-09-29 16:46:23', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929164623', 'jobId': '1665', 'jobUser': 'user1', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929164623'}, {'createTime': '2017-09-29 16:46:34', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929164633', 'jobId': '1666', 'jobUser': 'user1', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929164633'}, {'createTime': '2017-09-29 16:46:44', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929164644', 'jobId': '1667', 'jobUser': 'user1', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929164644'}, {'createTime': '2017-09-29 16:46:50', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929164650', 'jobId': '1668', 'jobUser': 'user1', 'jobName': 'job5', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929164650'}, {'createTime': '2017-09-29 16:47:00', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929164700', 'jobId': '1669', 'jobUser': 'user1', 'jobName': 'job6', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929164700'}, {'createTime': '2017-09-29 16:54:41', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929165441', 'jobId': '1670', 'jobUser': 'user1', 'jobName': 'job5', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929165441'}, {'createTime': '2017-09-29 16:54:41', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929165441-1', 'jobId': '1671', 'jobUser': 'user1', 'jobName': 'job6', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929165441-1'}, {'createTime': '2017-09-29 16:54:41', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929165441-2', 'jobId': '1672', 'jobUser': 'user1', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929165441-2'}, {'createTime': '2017-09-29 16:54:52', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929165452-1', 'jobId': '1674', 'jobUser': 'user1', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929165452-1'}, {'createTime': '2017-09-29 16:54:52', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929165452-2', 'jobId': '1675', 'jobUser': 'user1', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929165452-2'}, {'createTime': '2017-09-30 11:31:53', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930113152', 'jobId': '1773', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930113152'}, {'createTime': '2017-09-30 11:36:43', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930113643', 'jobId': '1776', 'jobUser': 'jhadmin', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930113643'}, {'createTime': '2017-09-30 11:51:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930115148', 'jobId': '1781', 'jobUser': 'jhadmin', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930115148'}, {'createTime': '2017-09-30 13:31:45', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930133143', 'jobId': '1784', 'jobUser': 'jhadmin', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930133143'}, {'createTime': '2017-09-30 13:37:21', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930133721', 'jobId': '1786', 'jobUser': 'jhadmin', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930133721'}, {'createTime': '2017-09-30 13:38:44', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930133844', 'jobId': '1788', 'jobUser': 'jhadmin', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930133844'}, {'createTime': '2017-09-30 13:40:32', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930134032', 'jobId': '1790', 'jobUser': 'jhadmin', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930134032'}, {'createTime': '2017-09-30 13:45:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930134548', 'jobId': '1793', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930134548'}, {'createTime': '2017-09-30 13:52:32', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930135231', 'jobId': '1794', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930135231'}, {'createTime': '2017-09-30 13:52:43', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930135243', 'jobId': '1795', 'jobUser': 'jhadmin', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930135243'}, {'createTime': '2017-09-30 13:58:42', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930135842', 'jobId': '1796', 'jobUser': 'jhadmin', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930135842'}, {'createTime': '2017-09-30 13:59:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930135906', 'jobId': '1797', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930135906'}, {'createTime': '2017-09-30 14:03:29', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930140329', 'jobId': '1798', 'jobUser': 'jhadmin', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930140329'}, {'createTime': '2017-09-30 14:03:42', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930140342', 'jobId': '1799', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930140342'}, {'createTime': '2017-09-30 14:06:31', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930140631', 'jobId': '1800', 'jobUser': 'jhadmin', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930140631'}, {'createTime': '2017-09-30 14:06:33', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930140632', 'jobId': '1801', 'jobUser': 'jhadmin', 'jobName': 'job1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930140632'}, {'createTime': '2017-09-30 16:13:09', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930161259', 'jobId': '1902', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930161259'}, {'createTime': '2017-09-30 16:47:50', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930164750', 'jobId': '1907', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930164750'}, {'createTime': '2017-09-30 16:49:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930164948', 'jobId': '1908', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930164948'}, {'createTime': '2017-09-27 15:08:55', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927150855', 'jobId': '1197', 'jobUser': 'jhadmin', 'jobName': 'str', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927150855'}, {'createTime': '2017-09-27 16:28:12', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927162812', 'jobId': '1211', 'jobUser': 'jhadmin', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927162812'}, {'createTime': '2017-09-27 16:30:17', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927163017-1', 'jobId': '1220', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927163017-1'}, {'createTime': '2017-09-27 17:26:54', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170927172654', 'jobId': '1232', 'jobUser': 'jhadmin', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170927172654'}, {'createTime': '2017-09-28 15:44:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170928154448-3', 'jobId': '1360', 'jobUser': 'jhadmin', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928154448-3'}, {'createTime': '2017-09-28 16:00:12', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928160012', 'jobId': '1372', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928160012'}, {'createTime': '2017-09-28 16:47:42', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928164742', 'jobId': '1477', 'jobUser': 'user1', 'jobName': 'jobs1', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928164742'}, {'createTime': '2017-09-28 17:24:45', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170928172444', 'jobId': '1482', 'jobUser': 'user1', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170928172444'}, {'createTime': '2017-09-29 11:13:36', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929111336', 'jobId': '1593', 'jobUser': 'user1', 'jobName': 'job3', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929111336'}, {'createTime': '2017-09-29 11:41:01', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929114100-1', 'jobId': '1609', 'jobUser': 'user1', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929114100-1'}, {'createTime': '2017-09-29 16:39:59', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929163959', 'jobId': '1663', 'jobUser': 'user1', 'jobName': 'job2', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929163959'}, {'createTime': '2017-09-29 16:54:52', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//user1/tmp_20170929165452', 'jobId': '1673', 'jobUser': 'user1', 'jobName': 'job4', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170929165452'}, {'createTime': '2017-09-30 13:41:25', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930134125', 'jobId': '1792', 'jobUser': 'jhadmin', 'jobName': 'ps', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930134125'}, {'createTime': '2017-09-30 16:47:47', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930164747', 'jobId': '1906', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930164747'}, {'createTime': '2017-09-30 16:57:13', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930165712', 'jobId': '1909', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930165712'}, {'createTime': '2017-09-30 16:57:30', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930165730', 'jobId': '1910', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930165730'}, {'createTime': '2017-09-30 16:59:40', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930165940', 'jobId': '1911', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930165940'}, {'createTime': '2017-09-30 17:02:06', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930170206', 'jobId': '1912', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930170206'}, {'createTime': '2017-09-30 17:05:43', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930170543', 'jobId': '1914', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930170543'}, {'createTime': '2017-09-30 17:10:35', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930171035', 'jobId': '1915', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930171035'}, {'createTime': '2017-09-30 17:11:23', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930171123', 'jobId': '1916', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930171123'}, {'createTime': '2017-09-30 17:14:00', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930171359', 'jobId': '1917', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930171359'}, {'createTime': '2017-09-30 17:15:57', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930171557', 'jobId': '1918', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930171557'}, {'createTime': '2017-09-30 17:16:40', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930171640', 'jobId': '1919', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930171640'}, {'createTime': '2017-09-30 17:17:48', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/tmp_20170930171748', 'jobId': '1920', 'jobUser': 'jhadmin', 'jobName': 'hist', 'deleteTime': '2018-01-11 01:00:00', 'dataName': 'tmp_20170930171748'}, {'createTime': '2017-10-20 13:40:05', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/apitest_20171020134004', 'jobId': '2127', 'jobUser': 'jhadmin', 'jobName': 'apitest', 'deleteTime': '2018-01-22 01:00:00', 'dataName': 'apitest_20171020134004'}, {'createTime': '2017-10-23 10:52:20', 'jobProject': 'default', 'dataPath': '/apps/jhappform/spoolers//jhadmin/apitest_20171023105220', 'jobId': '2230', 'jobUser': 'jhadmin', 'jobName': 'apitest', 'deleteTime': '2018-01-22 01:00:00', 'dataName': 'apitest_20171023105220'}]}
【spoolers api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_url.TestUrl: 测试 appform 返回应用页面url case：</td>
    <td class="text-center">30</td>
    <td class="text-center">30</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c29',30)" class="detail" id='c29'>详细</a></td>
</tr>

<tr id='pt29_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_000_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_1'>通过</button>
    <div id='div_pt29_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_1'>通过</button>
    <div id='div_pt29_1' class="collapse in">
    <pre>
    
pt29_1: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=file_name1&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:0
应用名称：file_name1
【url api】 测试返回值：
{'result': 'failed', 'message': '098:找不到该应用名称所对应的路径，请检查应用名称是否正确或者是否具有权限查找该应用。', 'data': None}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_000_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_2'>通过</button>
    <div id='div_pt29_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_2'>通过</button>
    <div id='div_pt29_2' class="collapse in">
    <pre>
    
pt29_2: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:0
应用名称：
【url api】 测试返回值：
{'result': 'failed', 'message': '098:找不到该应用名称所对应的路径，请检查应用名称是否正确或者是否具有权限查找该应用。', 'data': None}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_000_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_3'>通过</button>
    <div id='div_pt29_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_3'>通过</button>
    <div id='div_pt29_3' class="collapse in">
    <pre>
    
pt29_3: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=*&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:0
应用名称：*
【url api】 测试返回值：
{'result': 'failed', 'message': '098:找不到该应用名称所对应的路径，请检查应用名称是否正确或者是否具有权限查找该应用。', 'data': None}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_000_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_4'>通过</button>
    <div id='div_pt29_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_4'>通过</button>
    <div id='div_pt29_4' class="collapse in">
    <pre>
    
pt29_4: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=中文&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:0
应用名称：中文
【url api】 测试返回值：
{'result': 'failed', 'message': '098:找不到该应用名称所对应的路径，请检查应用名称是否正确或者是否具有权限查找该应用。', 'data': None}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_000_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_5'>通过</button>
    <div id='div_pt29_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_5'>通过</button>
    <div id='div_pt29_5' class="collapse in">
    <pre>
    
pt29_5: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=portal.log.bak&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:0
应用名称：portal.log.bak
【url api】 测试返回值：
{'result': 'failed', 'message': '098:找不到该应用名称所对应的路径，请检查应用名称是否正确或者是否具有权限查找该应用。', 'data': None}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_6' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_000_case9</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_6' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_6'>通过</button>
    <div id='div_pt29_6' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_6' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_6'>通过</button>
    <div id='div_pt29_6' class="collapse in">
    <pre>
    
pt29_6: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=sharegroup_manager&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:0
应用名称：sharegroup_manager
【url api】 测试返回值：
{'result': 'failed', 'message': '098:找不到该应用名称所对应的路径，请检查应用名称是否正确或者是否具有权限查找该应用。', 'data': None}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_7' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case10</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_7' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_7'>通过</button>
    <div id='div_pt29_7' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_7' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_7'>通过</button>
    <div id='div_pt29_7' class="collapse in">
    <pre>
    
pt29_7: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=CFX&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：CFX
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/cfxsh/cfx_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_8' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case11</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_8' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_8'>通过</button>
    <div id='div_pt29_8' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_8' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_8'>通过</button>
    <div id='div_pt29_8' class="collapse in">
    <pre>
    
pt29_8: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=作业管理&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：作业管理
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/myjob/jobManagement?isInteractive=1'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_9' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case12</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_9' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_9'>通过</button>
    <div id='div_pt29_9' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_9' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_9'>通过</button>
    <div id='div_pt29_9' class="collapse in">
    <pre>
    
pt29_9: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=分享组管理&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：分享组管理
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/sharegroup/groupManagement'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_10' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case13</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_10' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_10'>通过</button>
    <div id='div_pt29_10' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_10' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_10'>通过</button>
    <div id='div_pt29_10' class="collapse in">
    <pre>
    
pt29_10: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=会话管理&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：会话管理
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/mydesktop/desktopManagement?isInteractive=1'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_11' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case14</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_11' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_11'>通过</button>
    <div id='div_pt29_11' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_11' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_11'>通过</button>
    <div id='div_pt29_11' class="collapse in">
    <pre>
    
pt29_11: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=统计分析&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：统计分析
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/biengine/entrance'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_12' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case15</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_12' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_12'>通过</button>
    <div id='div_pt29_12' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_12' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_12'>通过</button>
    <div id='div_pt29_12' class="collapse in">
    <pre>
    
pt29_12: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=集群监控&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：集群监控
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cluster/hostManagement'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_13' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case16</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_13' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_13'>通过</button>
    <div id='div_pt29_13' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_13' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_13'>通过</button>
    <div id='div_pt29_13' class="collapse in">
    <pre>
    
pt29_13: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=数据管理&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：数据管理
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/mydata/dataManagement?isInteractive=1'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_14' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case17</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_14' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_14'>通过</button>
    <div id='div_pt29_14' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_14' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_14'>通过</button>
    <div id='div_pt29_14' class="collapse in">
    <pre>
    
pt29_14: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=虚拟化管理&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：虚拟化管理
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cloudManage'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_15' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case18</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_15' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_15'>通过</button>
    <div id='div_pt29_15' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_15' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_15'>通过</button>
    <div id='div_pt29_15' class="collapse in">
    <pre>
    
pt29_15: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=统计分析&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：统计分析
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/biengine/entrance'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_16' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case19</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_16' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_16'>通过</button>
    <div id='div_pt29_16' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_16' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_16'>通过</button>
    <div id='div_pt29_16' class="collapse in">
    <pre>
    
pt29_16: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=CFX交互模式&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：CFX交互模式
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/cfx_interactive/cfx_interactive_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_17' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case20</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_17' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_17'>通过</button>
    <div id='div_pt29_17' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_17' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_17'>通过</button>
    <div id='div_pt29_17' class="collapse in">
    <pre>
    
pt29_17: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=Fluent&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：Fluent
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/fluent/fluent_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_18' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case21</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_18' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_18'>通过</button>
    <div id='div_pt29_18' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_18' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_18'>通过</button>
    <div id='div_pt29_18' class="collapse in">
    <pre>
    
pt29_18: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=Catia&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：Catia
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_19' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case22</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_19' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_19'>通过</button>
    <div id='div_pt29_19' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_19' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_19'>通过</button>
    <div id='div_pt29_19' class="collapse in">
    <pre>
    
pt29_19: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=Fluent&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：Fluent
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/fluent/fluent_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_20' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case23</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_20' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_20'>通过</button>
    <div id='div_pt29_20' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_20' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_20'>通过</button>
    <div id='div_pt29_20' class="collapse in">
    <pre>
    
pt29_20: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=Linux&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：Linux
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_21' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case24</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_21' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_21'>通过</button>
    <div id='div_pt29_21' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_21' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_21'>通过</button>
    <div id='div_pt29_21' class="collapse in">
    <pre>
    
pt29_21: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=Windows&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：Windows
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_22' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case25</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_22' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_22'>通过</button>
    <div id='div_pt29_22' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_22' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_22'>通过</button>
    <div id='div_pt29_22' class="collapse in">
    <pre>
    
pt29_22: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=R&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：R
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/rsnowsh/rsnow_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_23' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case26</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_23' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_23'>通过</button>
    <div id='div_pt29_23' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_23' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_23'>通过</button>
    <div id='div_pt29_23' class="collapse in">
    <pre>
    
pt29_23: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=通用作业提交&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：通用作业提交
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/common_sub/common_submit_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_24' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case27</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_24' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_24'>通过</button>
    <div id='div_pt29_24' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_24' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_24'>通过</button>
    <div id='div_pt29_24' class="collapse in">
    <pre>
    
pt29_24: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=Matlab并行&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：Matlab并行
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/matlabsh/matlab_para_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_25' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case28</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_25' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_25'>通过</button>
    <div id='div_pt29_25' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_25' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_25'>通过</button>
    <div id='div_pt29_25' class="collapse in">
    <pre>
    
pt29_25: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=NAMD&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：NAMD
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/namdsh/namd_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_26' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case29</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_26' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_26'>通过</button>
    <div id='div_pt29_26' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_26' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_26'>通过</button>
    <div id='div_pt29_26' class="collapse in">
    <pre>
    
pt29_26: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=Vasp&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：Vasp
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/vaspsh/vasp_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_27' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case30</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_27' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_27'>通过</button>
    <div id='div_pt29_27' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_27' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_27'>通过</button>
    <div id='div_pt29_27' class="collapse in">
    <pre>
    
pt29_27: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=AUTODYN&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：AUTODYN
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/cengine?action=$EXECPROXY_ETC/autodyn/autodyn_forward.sh'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_28' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case6</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_28' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_28'>通过</button>
    <div id='div_pt29_28' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_28' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_28'>通过</button>
    <div id='div_pt29_28' class="collapse in">
    <pre>
    
pt29_28: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=jobmana&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：jobmana
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/myjob/jobManagement?isInteractive=1'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_29' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case7</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_29' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_29'>通过</button>
    <div id='div_pt29_29' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_29' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_29'>通过</button>
    <div id='div_pt29_29' class="collapse in">
    <pre>
    
pt29_29: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=desktopmana&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：desktopmana
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/mydesktop/desktopManagement?isInteractive=1'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt29_30' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_url_111_case8</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt29_30' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt29_30'>通过</button>
    <div id='div_pt29_30' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt29_30' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt29_30'>通过</button>
    <div id='div_pt29_30' class="collapse in">
    <pre>
    
pt29_30: 开始测试返回应用url【url api】 ...
【url api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/url?appname=spoolermana&amp;token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【url api】 测试数据为：
期望值:1
应用名称：spoolermana
【url api】 测试返回值：
{'result': 'success', 'message': None, 'data': [{'url': '/appform/mydata/dataManagement?isInteractive=1'}]}
【url api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr class='passClass warning'>
    <td>test_zlogout.TestLogout: 测试 appform 注销 case：</td>
    <td class="text-center">5</td>
    <td class="text-center">5</td>
    <td class="text-center">0</td>
    <td class="text-center">0</td>
    <td class="text-center"><a href="javascript:showClassDetail('c30',5)" class="detail" id='c30'>详细</a></td>
</tr>

<tr id='pt30_1' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_logout_000_case1</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt30_1' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt30_1'>通过</button>
    <div id='div_pt30_1' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt30_1' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt30_1'>通过</button>
    <div id='div_pt30_1' class="collapse in">
    <pre>
    
pt30_1: 开始测试注销【logout api】 ...
【logout api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/logout?token=access_tokne
【logout api】 测试数据为：
期望值:0
token值为：access_tokne
【logout api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【logout api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt30_2' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_logout_000_case2</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt30_2' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt30_2'>通过</button>
    <div id='div_pt30_2' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt30_2' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt30_2'>通过</button>
    <div id='div_pt30_2' class="collapse in">
    <pre>
    
pt30_2: 开始测试注销【logout api】 ...
【logout api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/logout?token=
【logout api】 测试数据为：
期望值:0
token值为：
【logout api】 测试返回值：
{'result': 'failed', 'message': '005：安全令牌必须输入。', 'data': None}
【logout api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt30_3' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_logout_000_case3</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt30_3' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt30_3'>通过</button>
    <div id='div_pt30_3' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt30_3' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt30_3'>通过</button>
    <div id='div_pt30_3' class="collapse in">
    <pre>
    
pt30_3: 开始测试注销【logout api】 ...
【logout api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/logout?token=#
【logout api】 测试数据为：
期望值:0
token值为：#
【logout api】 测试返回值：
{'result': 'failed', 'message': '005：安全令牌必须输入。', 'data': None}
【logout api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt30_4' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_logout_000_case4</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt30_4' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt30_4'>通过</button>
    <div id='div_pt30_4' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt30_4' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt30_4'>通过</button>
    <div id='div_pt30_4' class="collapse in">
    <pre>
    
pt30_4: 开始测试注销【logout api】 ...
【logout api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/logout?token=访问值
【logout api】 测试数据为：
期望值:0
token值为：访问值
【logout api】 测试返回值：
{'result': 'failed', 'message': '005：用户验证失败。', 'data': None}
【logout api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='pt30_5' class='hiddenRow'>
    <td class='passCase'><div class='testcase'>test_logout_111_case5</div></td>
    <td colspan='5' align='center'>
    <!--默认收起错误信息 -Findyou
    <button id='btn_pt30_5' type="button"  class="btn btn-danger btn-xs collapsed" data-toggle="collapse" data-target='#div_pt30_5'>通过</button>
    <div id='div_pt30_5' class="collapse">  -->

    <!-- 默认展开错误信息 -Findyou -->
    <button id='btn_pt30_5' type="button"  class="btn btn-danger btn-xs" data-toggle="collapse" data-target='#div_pt30_5'>通过</button>
    <div id='div_pt30_5' class="collapse in">
    <pre>
    
pt30_5: 开始测试注销【logout api】 ...
【logout api】 访问的URL地址为：
http://192.168.0.133:8080/appform/ws/logout?token=9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【logout api】 测试数据为：
期望值:1
token值为：9045C4A53067414A6B036E62300EFBB247899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDC19CE8CBC736400C3A3BA56BCC1E0C43
【logout api】 测试返回值：
{'result': 'success', 'message': 'logout success.', 'data': None}
【logout api】 测试结束...


    </pre>
    </div>
    </td>
</tr>

<tr id='total_row' class="text-center active">
    <td>总计</td>
    <td>213</td>
    <td>213</td>
    <td>0</td>
    <td>0</td>
    <td>通过率：100.00%</td>
</tr>
</table>

<div id='ending'>&nbsp;</div>
    <div style=" position:fixed;right:50px; bottom:30px; width:20px; height:20px;cursor:pointer">
    <a href="#"><span class="glyphicon glyphicon-eject" style = "font-size:30px;" aria-hidden="true">
    </span></a></div>
    

</body>
</html>
